Expand description
Re-export commonly used types
Re-exports§
pub use super::ApplicationError;pub use super::ApplicationResult;pub use super::Error;pub use super::Frame;pub use super::FrameFlags;pub use super::FrameHeader;pub use super::JsonReconstructor;pub use super::ProcessResult;pub use super::Result;pub use super::SchemaRepository;pub use super::SemanticMeta;pub use super::SemanticType;pub use super::StreamProcessor;pub use super::StreamSession;pub use super::ValidationService;
Structs§
- Domain
Frame - Individual frame in a priority stream
- Json
Path - Type-safe JSON Path for addressing nodes in JSON structures
- Priority
- Type-safe priority value (1-255 range)
- Priority
Distribution - Distribution of frames by priority level
- Priority
Percentages - Priority distribution as percentages (for demos and visualization)
- Schema
Id - Schema identifier for tracking and referencing schemas
- Session
Id - Unique identifier for streaming sessions
- Stream
- Priority data stream entity
- Stream
Id - Unique identifier for streams within a session
Enums§
- Domain
Error - Domain-specific errors
- Domain
Event - Domain events that represent business-relevant state changes
- Json
Data - Domain-specific representation of JSON-like data This replaces serde_json::Value to maintain Clean Architecture principles
- Schema
- JSON Schema representation for validation
- Schema
Type - Simplified schema type for quick type checking
- Schema
Validation Error - Schema validation error with detailed context
Type Aliases§
- Domain
Result - Domain Result type