hyphae 3.0.0

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::{
    CollectProject, CountByExt, DirectJoinProjection, DirectProject, FilterMapValuesPlan,
    FlatMapEntriesExt, GroupByExt, InnerJoinExt, JCons, JNil, JoinProjection,
    JoinProjectionProject, JoinRegion, JoinStage, JoinedValuesPlan, LastStage, LeftJoinExt,
    LeftJoinPlan, LeftSemiJoinExt, MapEntriesExt, MapLast, MapValuesExt, MapValuesPlan,
    MultiLeftJoinExt, OwnedIndex, ProjectCellExt, Push, RelationPlan, ReplaceLastProject,
    SelectCellExt, SelectExt, SharedRelationIndex, StageList, ThenMap, TupleJoinProjection,
    TwoLeftJoinMappedPlan, TwoLeftJoinPlan,
};
pub use dep_node::DepNode;
pub use foreign_key::{
    ForeignKeyRelation, IdFor, IdType, JoinKeyFrom, OptionalRightKey, RequiredRightKey,
    RightJoinKey,
};
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,
    FinalizeExt, FirstExt, JoinExt, LastExt, MapErrExt, MapExt, MapOkExt, MergeExt, MergeMapExt,
    PairwiseExt, RetryExt, SampleExt, ScanExt, SkipExt, SkipWhileExt, StateMachineBuilder,
    StateTransitionExt, SwitchMapExt, TakeExt, TakeUntilExt, TakeWhileExt, TapExt, ThrottleExt,
    TimeoutExt, TryMapExt, UnwrapOrExt, WindowExt, WithLatestFromExt, ZipExt, join_vec,
};
pub use operators::{ParallelCell, ParallelExt};
pub use reactive_keys::{KeyChange, ReactiveKeys};
pub use reactive_map::ReactiveMap;
pub use watchable::{Gettable, Watchable, WatchableResult};