Expand description
Observable collections based on the im
crate.
Cargo features:
tracing
: Emit tracing events when updates are sent outserde
: Enable theSerialize
implementation forVectorDiff
Re-exports§
pub use imbl::Vector;
Structs§
- Observable
Vector - An ordered list of elements that broadcasts any changes made to it.
- Observable
Vector Entries - An “iterator“¹ that yields entries into an
ObservableVector
. - Observable
Vector Entry - A handle to a single value in an
ObservableVector
. - Observable
Vector Transaction - A transaction that allows making multiple updates to an
ObservableVector
as an atomic unit. - Observable
Vector Transaction Entries - An “iterator“¹ that yields entries into an
ObservableVector
, obtained from a transaction. - Observable
Vector Transaction Entry - A handle to a single value in an
ObservableVector
, obtained from a transaction. - Vector
Subscriber - A subscriber for updates of a
Vector
. - Vector
Subscriber Batched Stream - A batched stream of
VectorDiff
s created from aVectorSubscriber
. - Vector
Subscriber Stream - A stream of
VectorDiff
s created from aVectorSubscriber
.
Enums§
- Vector
Diff - A change to an
ObservableVector
.