1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Observable collections based on the `im` crate.
//!
//! Cargo features:
//!
//! - `tracing`: Emit [tracing] events when updates are sent out

mod reusable_box;
mod vector;

pub use vector::{
    ObservableVector, ObservableVectorEntries, ObservableVectorEntry, ObservableVectorTransaction,
    ObservableVectorTransactionEntries, ObservableVectorTransactionEntry, VectorDiff,
    VectorSubscriber, VectorSubscriberBatchedStream, VectorSubscriberStream,
};

#[doc(no_inline)]
pub use imbl::Vector;