Module medea_reactive::field[][src]

Implementations of basic reactive containers.

Modules

cell

Implementation of the observable analogue of the Cell.

progressable_cell

Progressable analogue of a Cell.

Structs

DroppedError

Error that is sent to all subscribers when this ObservableField / ObservableCell is dropped.

MutObservableFieldGuard

Mutable ObservableField reference returned by ObservableField::borrow_mut.

ObservableCell

Observable analogue of Cell.

ObservableField

Reactive cell which emits all modifications to its subscribers.

ProgressableCell

Reactive Cell with a progress tracking.

Enums

UniversalSubscriber

Subscriber that implements subscribing and Whenable in Vec.

Traits

OnObservableFieldModification

Abstraction over catching all unique modifications of an ObservableField.

Whenable

Abstraction over ObservableField::when and ObservableField::when_eq implementations for custom types.

Type Definitions

Observable

ObservableField that allows to subscribe to all changes (ObservableField::subscribe) and to concrete changes (ObservableField::when and ObservableField::when_eq).

Progressable

ObservableField that allows to subscribe to all changes (ObservableField::subscribe) and to concrete changes (ObservableField::when and ObservableField::when_eq).