[−][src]Enum nest::Error
A specialized Error
type for this crate's operations.
Variants
IntoValue
Fields of IntoValue
FromValue
Fields of FromValue
Serialize
Fields of Serialize
Deserialize
Fields of Deserialize
ReadSource
Fields of ReadSource
WriteSource
Fields of WriteSource
MakeDirectory
Fields of MakeDirectory
GetSchema
Fields of GetSchema
GetValue
Fields of GetValue
SetObjectValueWhenDirectory
Fields of SetObjectValueWhenDirectory
InvalidSchema
Fields of InvalidSchema
value: Value
Unexpected
Trait Implementations
impl<__T0, __T1, __T2> From<Context<Box<dyn Error + 'static>, IntoValue<__T0, __T1, __T2>>> for Error where
__T0: Into<PathBuf>,
__T1: Into<String>,
__T2: Into<Box<dyn Debug>>,
[src]
__T0: Into<PathBuf>,
__T1: Into<String>,
__T2: Into<Box<dyn Debug>>,
impl<__T0, __T1, __T2> From<Context<Box<dyn Error + 'static>, FromValue<__T0, __T1, __T2>>> for Error where
__T0: Into<PathBuf>,
__T1: Into<String>,
__T2: Into<Value>,
[src]
__T0: Into<PathBuf>,
__T1: Into<String>,
__T2: Into<Value>,
impl<__T0, __T1, __T2> From<Context<Box<dyn Error + 'static>, Serialize<__T0, __T1, __T2>>> for Error where
__T0: Into<PathBuf>,
__T1: Into<String>,
__T2: Into<Value>,
[src]
__T0: Into<PathBuf>,
__T1: Into<String>,
__T2: Into<Value>,
impl<__T0, __T1, __T2> From<Context<Box<dyn Error + 'static>, Deserialize<__T0, __T1, __T2>>> for Error where
__T0: Into<PathBuf>,
__T1: Into<String>,
__T2: Into<String>,
[src]
__T0: Into<PathBuf>,
__T1: Into<String>,
__T2: Into<String>,
impl<__T0> From<Context<Error, ReadSource<__T0>>> for Error where
__T0: Into<PathBuf>,
[src]
__T0: Into<PathBuf>,
impl<__T0> From<Context<Error, WriteSource<__T0>>> for Error where
__T0: Into<PathBuf>,
[src]
__T0: Into<PathBuf>,
impl<__T0> From<Context<Error, MakeDirectory<__T0>>> for Error where
__T0: Into<PathBuf>,
[src]
__T0: Into<PathBuf>,
impl<__T0> From<Context<NoneError, GetSchema<__T0>>> for Error where
__T0: Into<Path>,
[src]
__T0: Into<Path>,
impl<__T0> From<Context<NoneError, GetValue<__T0>>> for Error where
__T0: Into<Path>,
[src]
__T0: Into<Path>,
impl<__T0> From<Context<NoneError, SetObjectValueWhenDirectory<__T0>>> for Error where
__T0: Into<Path>,
[src]
__T0: Into<Path>,
impl<__T0> From<Context<NoneError, InvalidSchema<__T0>>> for Error where
__T0: Into<Value>,
[src]
__T0: Into<Value>,
impl From<Context<NoneError, Unexpected>> for Error
[src]
impl Debug for Error
[src]
impl Display for Error
[src]
impl Error for Error where
Self: Debug + Display,
[src]
Self: Debug + Display,
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn type_id(&self) -> TypeId where
Self: 'static,
1.34.0[src]
Self: 'static,
Gets the TypeId
of self
impl ErrorCompat for Error
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,