envoker/error

Types

Structured errors returned by environment readers.

pub type EnvFieldError {
  EmptyFieldError(field_name: String)
  MissingFieldError(field_name: String)
  ParseFieldError(
    field_name: String,
    expected_type: String,
    field_value: String,
    details: option.Option(String),
  )
}

Constructors

  • EmptyFieldError(field_name: String)
  • MissingFieldError(field_name: String)
  • ParseFieldError(
      field_name: String,
      expected_type: String,
      field_value: String,
      details: option.Option(String),
    )

Values

pub fn to_string(error: EnvFieldError) -> String

Converts a structured error into a readable message.

Search Document