pub enum CaudalError {
InvalidNodeId(String),
BufferFull,
TransportError(String),
SerializationError(String),
ValidationError(String),
}Expand description
Caudal SDK Errors
Variants§
InvalidNodeId(String)
Invalid Node ID (empty or incorrect format)
BufferFull
Emission buffer full
TransportError(String)
Transport error
SerializationError(String)
Serialization error
ValidationError(String)
Validation error
Trait Implementations§
Source§impl Clone for CaudalError
impl Clone for CaudalError
Source§fn clone(&self) -> CaudalError
fn clone(&self) -> CaudalError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CaudalError
impl Debug for CaudalError
Source§impl Display for CaudalError
impl Display for CaudalError
Source§impl Error for CaudalError
impl Error for CaudalError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl PartialEq for CaudalError
impl PartialEq for CaudalError
impl Eq for CaudalError
impl StructuralPartialEq for CaudalError
Auto Trait Implementations§
impl Freeze for CaudalError
impl RefUnwindSafe for CaudalError
impl Send for CaudalError
impl Sync for CaudalError
impl Unpin for CaudalError
impl UnwindSafe for CaudalError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more