Expand description
opsis-core — Core types and traits for the Opsis world state engine.
This crate contains zero IO — only types, traits, and pure logic.
Re-exports§
pub use clock::WorldClock;pub use clock::WorldTick;pub use error::OpsisError;pub use error::OpsisResult;pub use event::EventId;pub use event::EventSource;pub use event::OpsisEvent;pub use event::OpsisEventKind;pub use event::RawFeedEvent;pub use event::StateLineDelta;pub use event::WorldDelta;pub use feed::ConnectorConfig;pub use feed::FeedConfig;pub use feed::FeedIngestor;pub use feed::FeedSource;pub use feed::FeedsConfig;pub use feed::SchemaKey;pub use schema::OpsisEventKindHint;pub use schema::SchemaDefinition;pub use schema::SchemaProducer;pub use schema::builtin_schemas;pub use spatial::Bbox;pub use spatial::GeoHotspot;pub use spatial::GeoPoint;pub use state::StateDomain;pub use state::StateLine;pub use state::Trend;pub use state::WorldState;pub use subscription::ClientId;pub use subscription::Subscription;