hyphae 1.0.5

Reactive cells and runtime primitives for rship
Documentation
mod cell_value;
pub mod collections;
mod dep_node;
mod foreign_key;
mod mutable;
pub mod reactive_keys;
pub mod reactive_map;
mod watchable;

pub mod operators;

pub use cell_value::CellValue;
pub use collections::{
    CountByExt, CountByPlan, GroupByExt, GroupByPlan, InnerJoinByKeyPlan, InnerJoinByPairPlan,
    InnerJoinExt, LeftJoinExt, LeftJoinPlan, LeftSemiJoinExt, LeftSemiJoinPlan, MultiLeftJoinExt,
    MultiLeftJoinPlan, ProjectCellExt, ProjectCellPlan, ProjectManyExt, ProjectManyPlan,
    ProjectMapExt, ProjectPlan, SelectCellExt, SelectCellPlan, SelectExt, SelectPlan,
};
pub use dep_node::DepNode;
pub use foreign_key::{HasForeignKey, IdFor, IdType, JoinKeyFrom};
pub use mutable::Mutable;
// Re-export all operators for convenience
pub use operators::{
    AuditExt, BackpressureExt, BufferCountExt, BufferTimeExt, CatchErrorExt, ColdExt, ConcatExt,
    DebounceExt, DedupedExt, DelayExt, DistinctExt, DistinctUntilChangedByExt, FilterExt,
    FilterPipeline, FinalizeExt, FirstExt, JoinExt, LastExt, MapErrExt, MapExt, MapOkExt,
    MapPipeline, MergeExt, MergeMapExt, PairwiseExt, RetryExt, SampleExt, ScanExt, SkipExt,
    SkipWhileExt, StateMachineBuilder, StateTransitionExt, SwitchMapExt, TakeExt, TakeUntilExt,
    TakeWhileExt, TapExt, TapPipeline, ThrottleExt, TimeoutExt, TryMapExt, TryMapPipeline,
    UnwrapOrExt, WindowExt, WithLatestFromExt, ZipExt, join_vec,
};
#[cfg(not(target_arch = "wasm32"))]
pub use operators::{ParallelCell, ParallelExt};
pub use reactive_keys::{KeyChange, ReactiveKeys};
pub use reactive_map::ReactiveMap;
pub use watchable::{Gettable, Watchable, WatchableResult};