Struct simple_config::DeserializeError [−][src]
#[non_exhaustive]pub struct DeserializeError { pub kind: DeserializeErrorKind, pub location: Option<Location>, }
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct {{ .. }}
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.kind: DeserializeErrorKind
location: Option<Location>
Trait Implementations
impl Debug for DeserializeError
[src]
impl Debug for DeserializeError
[src]impl Display for DeserializeError
[src]
impl Display for DeserializeError
[src]impl Error for DeserializeError
[src]
impl Error for DeserializeError
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]use the Display impl or to_string()
impl Error for DeserializeError
[src]
impl Error for DeserializeError
[src]fn custom<T: Display>(msg: T) -> Self
[src]
fn custom<T: Display>(msg: T) -> Self
[src]Raised when there is general error when deserializing a type. Read more
fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
[src]
fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
[src]Raised when a Deserialize
receives a type different from what it was
expecting. Read more
fn invalid_value(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
[src]
fn invalid_value(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self
[src]Raised when a Deserialize
receives a value of the right type but that
is wrong for some other reason. Read more
fn invalid_length(len: usize, exp: &dyn Expected) -> Self
[src]
fn invalid_length(len: usize, exp: &dyn Expected) -> Self
[src]Raised when deserializing a sequence or map and the input data contains too many or too few elements. Read more
fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self
[src]
fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self
[src]Raised when a Deserialize
enum type received a variant with an
unrecognized name. Read more
fn unknown_field(field: &str, expected: &'static [&'static str]) -> Self
[src]
fn unknown_field(field: &str, expected: &'static [&'static str]) -> Self
[src]Raised when a Deserialize
struct type received a field with an
unrecognized name. Read more
fn missing_field(field: &'static str) -> Self
[src]
fn missing_field(field: &'static str) -> Self
[src]Raised when a Deserialize
struct type expected to receive a required
field with a particular name but that field was not present in the
input. Read more
fn duplicate_field(field: &'static str) -> Self
[src]
fn duplicate_field(field: &'static str) -> Self
[src]Raised when a Deserialize
struct type received more than one of the
same field. Read more
Auto Trait Implementations
impl !RefUnwindSafe for DeserializeError
impl Send for DeserializeError
impl Sync for DeserializeError
impl Unpin for DeserializeError
impl !UnwindSafe for DeserializeError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more