necoherence/semantic_generation_http

Types

pub type Failure {
  Callback(semantic_generation_runtime.CallbackFailure)
  Network(network_effect.NetworkFailure)
  Transport(network_effect.NetworkTerminal)
  ObservationUnavailable
}

Constructors

pub type Outcome(o) {
  Completed(state: network_effect.NetworkState, value: o)
  Pending(
    state: network_effect.NetworkState,
    pending: PendingCall(o),
  )
  Failed(state: network_effect.NetworkState, failure: Failure)
  Observed(
    state: network_effect.NetworkState,
    observation: network_effect.NetworkStep,
  )
}

Constructors

pub opaque type PendingCall(o)

Values

pub fn resume(pending: PendingCall(o)) -> Outcome(o)
✨ Search Document