ferroui-dynamic-data 0.3.0

A port of DynamicData for FerroUI: reactive collections, change sets, observable caches and lists with their operators, independent of the user interface
Documentation
//! `DynamicData.Binding`: the objects that notify the changes of their properties, and the
//! operators that observe them and bind change sets to collections.

mod abstract_notify_property_changed;

pub use abstract_notify_property_changed::{AbstractNotifyPropertyChanged, BackingField};
pub(crate) mod bind_paged;
mod binding_options;
pub use binding_options::*;
mod i_evaluate_aware;
pub use i_evaluate_aware::*;
mod i_index_aware;
pub use i_index_aware::*;
mod i_observable_collection;
pub use i_observable_collection::*;
mod i_observable_collection_adaptor;
pub use i_observable_collection_adaptor::*;
pub(crate) mod i_observable_list_ex;
mod list_targets;
mod notify_property_changed_ex;
pub use notify_property_changed_ex::*;
mod observable_collection_adaptor;
pub use observable_collection_adaptor::*;
mod observable_collection_ex;
pub use observable_collection_ex::*;
mod observable_collection_extended;
pub use observable_collection_extended::*;
mod observable_property_factory;
pub(crate) use observable_property_factory::*;
mod observable_property_part;
pub use observable_property_part::*;
mod property_value;
pub use property_value::*;
mod read_only_observable_collection;
pub use read_only_observable_collection::*;
pub(crate) mod sort_and_bind;
mod sort_and_bind_options;
pub use sort_and_bind_options::*;
mod sort_direction;
pub use sort_direction::*;
mod sort_expression_comparer;
pub use sort_expression_comparer::*;
mod sorted_observable_collection_adaptor;
pub use sorted_observable_collection_adaptor::*;