yodel/options

Types

pub type Format {
  Auto
  Json
  Toml
  Yaml
}

Constructors

  • Auto
  • Json
  • Toml
  • Yaml
pub opaque type Options
pub type ResolveMode {
  Strict
  Lenient
}

Constructors

  • Strict
  • Lenient
pub type ResolveOptions {
  ResolveOptions(enabled: Bool, mode: ResolveMode)
}

Constructors

  • ResolveOptions(enabled: Bool, mode: ResolveMode)

Functions

pub fn default() -> Options
pub fn get_format(options options: Options) -> Format
pub fn get_resolve_mode(options options: Options) -> ResolveMode
pub fn is_resolve_enabled(options options: Options) -> Bool
pub fn new(
  format format: Format,
  resolve_enabled resolve_enabled: Bool,
  resolve_mode resolve_mode: ResolveMode,
) -> Options
pub fn new_resolve_options(
  enabled enabled: Bool,
  mode mode: ResolveMode,
) -> ResolveOptions
pub fn with_format(
  options options: Options,
  format format: Format,
) -> Options
pub fn with_resolve_enabled(
  options options: Options,
  enabled enabled: Bool,
) -> Options
pub fn with_resolve_mode(
  options options: Options,
  mode mode: ResolveMode,
) -> Options
Search Document