actorx/create

Creation operators for ActorX

These functions create new Observable sequences from various sources:

Values

pub fn create(
  subscribe: fn(types.Observer(a)) -> types.Disposable,
) -> types.Observable(a)

Create an observable from a subscribe function.

pub fn defer(
  factory: fn() -> types.Observable(a),
) -> types.Observable(a)

Returns an observable that invokes the factory function whenever a new observer subscribes.

pub fn empty() -> types.Observable(a)

Returns an observable sequence with no elements that completes immediately.

pub fn fail(error: String) -> types.Observable(a)

Returns an observable sequence that errors immediately.

pub fn from_list(items: List(a)) -> types.Observable(a)

Returns an observable sequence from a list of values. Emits each value in order, then completes.

pub fn never() -> types.Observable(a)

Returns an observable sequence that never emits and never completes.

pub fn single(value: a) -> types.Observable(a)

Returns an observable sequence containing a single element.

Search Document