pub enum ErrorValue {
String(Cow<'static, str>),
Number(i64),
Bool(bool),
Duration(Duration),
Address(SocketAddr),
}Expand description
Value types for error context
Variants§
Trait Implementations§
Source§impl Clone for ErrorValue
impl Clone for ErrorValue
Source§fn clone(&self) -> ErrorValue
fn clone(&self) -> ErrorValue
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 ErrorValue
impl Debug for ErrorValue
Source§impl<'de> Deserialize<'de> for ErrorValue
impl<'de> Deserialize<'de> for ErrorValue
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ErrorValue
impl RefUnwindSafe for ErrorValue
impl Send for ErrorValue
impl Sync for ErrorValue
impl Unpin for ErrorValue
impl UnwindSafe for ErrorValue
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