bliss/dict_path_parser

Types

pub type Error {
  NotEnoughSegments
  Expected(String)
}

Constructors

  • NotEnoughSegments
  • Expected(String)
pub type Response {
  ExactMatch(parsed: Map(String, String))
  PartialMatch(
    parsed: Map(String, String),
    left_over: List(String),
  )
}

Constructors

  • ExactMatch(parsed: Map(String, String))
  • PartialMatch(
      parsed: Map(String, String),
      left_over: List(String),
    )

Functions

pub fn parse(pattern pattern: String, path path: String) -> Result(
  Response,
  Error,
)