Expand description
Error types for Fluxion reactive streaming library
This crate provides a comprehensive error handling system for all Fluxion operations.
It defines a root FluxionError type with specific variants for different failure modes,
allowing library users to handle errors appropriately.
§Examples
use fluxion_error::{FluxionError, Result};
fn process_data() -> Result<()> {
// Operation that might fail
Err(FluxionError::InvalidState {
message: "Stream not ready".to_string(),
})
}Enums§
- Fluxion
Error - Root error type for all Fluxion operations
Traits§
- Into
Fluxion Error - Extension trait for converting errors into
FluxionError - Result
Ext - Helper trait for adding context to
Results
Type Aliases§
- Result
- Specialized Result type for Fluxion operations