glsql/error

Types

pub type Error {
  LexError(message: String, pos: Int)
  ParseError(
    message: String,
    pos: Int,
    hint: option.Option(String),
  )
  UnknownStatement(
    word: String,
    pos: Int,
    hint: option.Option(String),
  )
  UnknownType(
    name: String,
    pos: Int,
    hint: option.Option(String),
  )
  ValidationError(
    message: String,
    pos: Int,
    hint: option.Option(String),
  )
  ConfigError(message: String, hint: option.Option(String))
  IoError(message: String)
}

Constructors

  • LexError(message: String, pos: Int)
  • ParseError(
      message: String,
      pos: Int,
      hint: option.Option(String),
    )
  • UnknownStatement(
      word: String,
      pos: Int,
      hint: option.Option(String),
    )
  • UnknownType(name: String, pos: Int, hint: option.Option(String))
  • ValidationError(
      message: String,
      pos: Int,
      hint: option.Option(String),
    )
  • ConfigError(message: String, hint: option.Option(String))
  • IoError(message: String)

Values

pub fn render(
  err: Error,
  filename: String,
  source: String,
) -> String
Search Document