rx/eager
Types
A finite reactive sequence evaluated eagerly.
Operators on Eager run immediately and remain composable with Gleam’s
pipeline operator. Convert to the actor-backed Observable API with
to_observable when asynchronous/runtime-managed composition is needed.
pub opaque type Eager(value, error)
Values
pub fn filter(
sequence: Eager(value, error),
predicate: fn(value) -> Bool,
) -> Eager(value, error)
pub fn fold(
sequence: Eager(value, error),
initial: accumulator,
reducer: fn(accumulator, value) -> accumulator,
) -> Result(accumulator, error)
pub fn from_result(
result: Result(value, error),
) -> Eager(value, error)
pub fn scan(
sequence: Eager(value, error),
initial: accumulator,
reducer: fn(accumulator, value) -> accumulator,
) -> Eager(accumulator, error)
pub fn to_observable(
sequence: Eager(value, error),
) -> rx.Observable(value, error)
Convert an eager sequence into the current actor-backed Observable API.