Skip to main content

entrenar/ecosystem/ruchy/
error.rs

1//! Ruchy bridge error types.
2
3/// Errors that can occur during session bridging.
4#[derive(Debug, thiserror::Error)]
5pub enum RuchyBridgeError {
6    /// Session data is invalid or corrupted
7    #[error("Invalid session data: {0}")]
8    InvalidSession(String),
9
10    /// Required session field is missing
11    #[error("Missing required field: {0}")]
12    MissingField(String),
13
14    /// Conversion error
15    #[error("Conversion error: {0}")]
16    ConversionError(String),
17
18    /// Session has no training history
19    #[error("Session has no training history")]
20    NoTrainingHistory,
21}