pub enum CouplingError {
InsufficientAttention {
requested: u64,
available: u64,
},
TooAggressiveInitialStrength,
StrengtheningTooRapid,
NotFound,
ProfileMismatch(String),
ValidationFailed(String),
}Expand description
Coupling errors
Variants§
InsufficientAttention
TooAggressiveInitialStrength
StrengtheningTooRapid
NotFound
ProfileMismatch(String)
ValidationFailed(String)
Trait Implementations§
Source§impl Debug for CouplingError
impl Debug for CouplingError
Source§impl Display for CouplingError
impl Display for CouplingError
Source§impl Error for CouplingError
impl Error for CouplingError
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 From<AttentionError> for CouplingError
impl From<AttentionError> for CouplingError
Source§fn from(err: AttentionError) -> Self
fn from(err: AttentionError) -> Self
Converts to this type from the input type.
Source§impl From<CouplingValidationError> for CouplingError
impl From<CouplingValidationError> for CouplingError
Source§fn from(err: CouplingValidationError) -> Self
fn from(err: CouplingValidationError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CouplingError
impl RefUnwindSafe for CouplingError
impl Send for CouplingError
impl Sync for CouplingError
impl Unpin for CouplingError
impl UnwindSafe for CouplingError
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