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}