necoherence/semantic_generation_decode

Types

pub type DecodeFailure {
  DecodeFailure(path: List(String), reason: String)
  ProfileFailure(failure: semantic_types.ProfileFailure)
  UnsupportedSchema(observed: String)
  UnknownField(path: List(String), field: String)
  UnknownTag(path: List(String), tag: String)
  SyntaxFailure(path: List(String), reason: String)
}

Constructors

  • DecodeFailure(path: List(String), reason: String)
  • ProfileFailure(failure: semantic_types.ProfileFailure)
  • UnsupportedSchema(observed: String)
  • UnknownField(path: List(String), field: String)
  • UnknownTag(path: List(String), tag: String)
  • SyntaxFailure(path: List(String), reason: String)
pub type GenerationComposition {
  GenerationComposition(
    problem: semantic_composition.CompositionInput,
    derivation: semantic_composition.RawComposition,
  )
}

Constructors

Values

pub fn decode_generation_composition(
  value: exact_json.JsonValue,
) -> Result(GenerationComposition, DecodeFailure)
✨ Search Document