Enum lead_oxide::errors::ParamError [−][src]
Represents an error with a parameter type.
Currently the only types that can error are LastChecked
and
TimeToConnect
since they are both bounded values which will
error if the provided value is out of bounds.
Variants
Implementations
impl<T: PartialEq + Debug> ParamError<T>
[src]
pub fn out_of_bounds(value: T, bounds: (T, T)) -> Self
[src]
Trait Implementations
impl<T: Debug + PartialEq> Debug for ParamError<T>
[src]
impl<T: PartialEq + Debug> Display for ParamError<T>
[src]
impl<T: PartialEq + Debug> Error for ParamError<T>
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl<T: PartialEq + Debug> PartialEq<ParamError<T>> for ParamError<T>
[src]
fn eq(&self, other: &ParamError<T>) -> bool
[src]
fn ne(&self, other: &ParamError<T>) -> bool
[src]
impl<T: PartialEq + Debug> StructuralPartialEq for ParamError<T>
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for ParamError<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for ParamError<T> where
T: Send,
T: Send,
impl<T> Sync for ParamError<T> where
T: Sync,
T: Sync,
impl<T> Unpin for ParamError<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for ParamError<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,