Crate fluxion_error

Crate fluxion_error 

Source
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§

FluxionError
Root error type for all Fluxion operations

Traits§

IntoFluxionError
Extension trait for converting errors into FluxionError
ResultExt
Helper trait for adding context to Results

Type Aliases§

Result
Specialized Result type for Fluxion operations