1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
//! Data Flows consists of three types of elements: //! 1. `Flow` - immutable parameters of a data flow. //! Flow is serialized and transferred with a description. //! 2. `State` - mutable snapshot that contains all applied deltas and events. //! It sent serialized on the beggining of Push mode or periodically in Push mode. //! 3. `Event` - immutable separate change that has to be applied to the `State`. pub mod counter; pub use counter::CounterState; pub mod dict; pub use dict::DictState; pub mod gauge; pub use gauge::GaugeState; pub mod histogram; pub use histogram::HistogramState; pub mod logger; pub use logger::LoggerState; pub mod pulse; pub use pulse::PulseState; pub mod table; pub use table::TableState;