1.0.0[−][src]Trait amadeus::source::serde::_internal::de::StdError
Error
is a trait representing the basic expectations for error values,
i.e., values of type E
in Result<T, E>
. Errors must describe
themselves through the Display
and Debug
traits, and may provide
cause chain information:
The source
method is generally used when errors cross "abstraction
boundaries". If one module must report an error that is caused by an error
from a lower-level module, it can allow access to that error via the
source
method. This makes it possible for the high-level module to
provide its own errors while also revealing some of the implementation for
debugging via source
chains.
Provided methods
fn description(&self) -> &str
This method is soft-deprecated.
Although using it won’t cause compilation warning,
new code should use Display
instead
and new impl
s can omit it.
To obtain error description as a string, use to_string()
.
Examples
match "xc".parse::<u32>() { Err(e) => { // Print `e` itself, not `e.description()`. println!("Error: {}", e); } _ => println!("No error"), }
fn cause(&self) -> Option<&dyn Error>
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any.
Examples
use std::error::Error; use std::fmt; #[derive(Debug)] struct SuperError { side: SuperErrorSideKick, } impl fmt::Display for SuperError { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "SuperError is here!") } } impl Error for SuperError { fn description(&self) -> &str { "I'm the superhero of errors" } fn cause(&self) -> Option<&dyn Error> { Some(&self.side) } } #[derive(Debug)] struct SuperErrorSideKick; impl fmt::Display for SuperErrorSideKick { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "SuperErrorSideKick is here!") } } impl Error for SuperErrorSideKick { fn description(&self) -> &str { "I'm SuperError side kick" } } fn get_super_error() -> Result<(), SuperError> { Err(SuperError { side: SuperErrorSideKick }) } fn main() { match get_super_error() { Err(e) => { println!("Error: {}", e.description()); println!("Caused by: {}", e.cause().unwrap()); } _ => println!("No error"), } }
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
The lower-level source of this error, if any.
Examples
use std::error::Error; use std::fmt; #[derive(Debug)] struct SuperError { side: SuperErrorSideKick, } impl fmt::Display for SuperError { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "SuperError is here!") } } impl Error for SuperError { fn description(&self) -> &str { "I'm the superhero of errors" } fn source(&self) -> Option<&(dyn Error + 'static)> { Some(&self.side) } } #[derive(Debug)] struct SuperErrorSideKick; impl fmt::Display for SuperErrorSideKick { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "SuperErrorSideKick is here!") } } impl Error for SuperErrorSideKick { fn description(&self) -> &str { "I'm SuperError side kick" } } fn get_super_error() -> Result<(), SuperError> { Err(SuperError { side: SuperErrorSideKick }) } fn main() { match get_super_error() { Err(e) => { println!("Error: {}", e.description()); println!("Caused by: {}", e.source().unwrap()); } _ => println!("No error"), } }
fn backtrace(&self) -> Option<&Backtrace>
backtrace
)Returns a stack backtrace, if available, of where this error ocurred.
This function allows inspecting the location, in code, of where an error
happened. The returned Backtrace
contains information about the stack
trace of the OS thread of execution of where the error originated from.
Note that not all errors contain a Backtrace
. Also note that a
Backtrace
may actually be empty. For more information consult the
Backtrace
type itself.
Methods
impl dyn Error + 'static
[src]
pub fn is<T>(&self) -> bool where
T: 'static + Error,
1.3.0[src]
T: 'static + Error,
Returns true
if the boxed type is the same as T
pub fn downcast_ref<T>(&self) -> Option<&T> where
T: 'static + Error,
1.3.0[src]
T: 'static + Error,
Returns some reference to the boxed value if it is of type T
, or
None
if it isn't.
pub fn downcast_mut<T>(&mut self) -> Option<&mut T> where
T: 'static + Error,
1.3.0[src]
T: 'static + Error,
Returns some mutable reference to the boxed value if it is of type T
, or
None
if it isn't.
impl dyn Error + 'static + Send
[src]
pub fn is<T>(&self) -> bool where
T: 'static + Error,
1.3.0[src]
T: 'static + Error,
Forwards to the method defined on the type dyn Error
.
pub fn downcast_ref<T>(&self) -> Option<&T> where
T: 'static + Error,
1.3.0[src]
T: 'static + Error,
Forwards to the method defined on the type dyn Error
.
pub fn downcast_mut<T>(&mut self) -> Option<&mut T> where
T: 'static + Error,
1.3.0[src]
T: 'static + Error,
Forwards to the method defined on the type dyn Error
.
impl dyn Error + 'static + Send + Sync
[src]
pub fn is<T>(&self) -> bool where
T: 'static + Error,
1.3.0[src]
T: 'static + Error,
Forwards to the method defined on the type dyn Error
.
pub fn downcast_ref<T>(&self) -> Option<&T> where
T: 'static + Error,
1.3.0[src]
T: 'static + Error,
Forwards to the method defined on the type dyn Error
.
pub fn downcast_mut<T>(&mut self) -> Option<&mut T> where
T: 'static + Error,
1.3.0[src]
T: 'static + Error,
Forwards to the method defined on the type dyn Error
.
impl dyn Error + 'static
[src]
pub fn downcast<T>(
self: Box<dyn Error + 'static>
) -> Result<Box<T>, Box<dyn Error + 'static>> where
T: 'static + Error,
1.3.0[src]
self: Box<dyn Error + 'static>
) -> Result<Box<T>, Box<dyn Error + 'static>> where
T: 'static + Error,
Attempts to downcast the box to a concrete type.
pub fn iter_chain(&self) -> ErrorIter
[src]
error_iter
)Returns an iterator starting with the current error and continuing with
recursively calling source
.
Examples
#![feature(error_iter)] use std::error::Error; use std::fmt; #[derive(Debug)] struct A; #[derive(Debug)] struct B(Option<Box<dyn Error + 'static>>); impl fmt::Display for A { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "A") } } impl fmt::Display for B { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "B") } } impl Error for A {} impl Error for B { fn source(&self) -> Option<&(dyn Error + 'static)> { self.0.as_ref().map(|e| e.as_ref()) } } let b = B(Some(Box::new(A))); // let err : Box<Error> = b.into(); // or let err = &b as &(dyn Error); let mut iter = err.iter_chain(); assert_eq!("B".to_string(), iter.next().unwrap().to_string()); assert_eq!("A".to_string(), iter.next().unwrap().to_string()); assert!(iter.next().is_none()); assert!(iter.next().is_none());
pub fn iter_sources(&self) -> ErrorIter
[src]
error_iter
)Returns an iterator starting with the source
of this error
and continuing with recursively calling source
.
Examples
#![feature(error_iter)] use std::error::Error; use std::fmt; #[derive(Debug)] struct A; #[derive(Debug)] struct B(Option<Box<dyn Error + 'static>>); #[derive(Debug)] struct C(Option<Box<dyn Error + 'static>>); impl fmt::Display for A { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "A") } } impl fmt::Display for B { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "B") } } impl fmt::Display for C { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { write!(f, "C") } } impl Error for A {} impl Error for B { fn source(&self) -> Option<&(dyn Error + 'static)> { self.0.as_ref().map(|e| e.as_ref()) } } impl Error for C { fn source(&self) -> Option<&(dyn Error + 'static)> { self.0.as_ref().map(|e| e.as_ref()) } } let b = B(Some(Box::new(A))); let c = C(Some(Box::new(b))); // let err : Box<Error> = c.into(); // or let err = &c as &(dyn Error); let mut iter = err.iter_sources(); assert_eq!("B".to_string(), iter.next().unwrap().to_string()); assert_eq!("A".to_string(), iter.next().unwrap().to_string()); assert!(iter.next().is_none()); assert!(iter.next().is_none());
impl dyn Error + 'static + Send
[src]
pub fn downcast<T>(
self: Box<dyn Error + 'static + Send>
) -> Result<Box<T>, Box<dyn Error + 'static + Send>> where
T: 'static + Error,
1.3.0[src]
self: Box<dyn Error + 'static + Send>
) -> Result<Box<T>, Box<dyn Error + 'static + Send>> where
T: 'static + Error,
Attempts to downcast the box to a concrete type.
impl dyn Error + 'static + Send + Sync
[src]
pub fn downcast<T>(
self: Box<dyn Error + 'static + Send + Sync>
) -> Result<Box<T>, Box<dyn Error + 'static + Send + Sync>> where
T: 'static + Error,
1.3.0[src]
self: Box<dyn Error + 'static + Send + Sync>
) -> Result<Box<T>, Box<dyn Error + 'static + Send + Sync>> where
T: 'static + Error,
Attempts to downcast the box to a concrete type.
Implementations on Foreign Types
impl Error for BorrowMutError
[src]
fn description(&self) -> &str
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
impl Error for JoinPathsError
[src]
fn description(&self) -> &str
[src]
impl Error for Utf8Error
[src]
fn description(&self) -> &str
[src]
impl Error for AccessError
[src]
impl Error for ParseIntError
[src]
fn description(&self) -> &str
[src]
impl<T> Error for PoisonError<T>
[src]
fn description(&self) -> &str
[src]
impl Error for IntoStringError
[src]
impl Error for FromBytesWithNulError
[src]
fn description(&self) -> &str
[src]
impl Error for FromUtf8Error
[src]
fn description(&self) -> &str
[src]
impl Error for TryFromSliceError
[src]
fn description(&self) -> &str
[src]
impl Error for ParseFloatError
[src]
fn description(&self) -> &str
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
impl Error for TryRecvError
[src]
fn description(&self) -> &str
[src]
impl Error for AddrParseError
[src]
fn description(&self) -> &str
[src]
impl Error for CharTryFromError
[src]
fn description(&self) -> &str
[src]
impl Error for RecvTimeoutError
[src]
fn description(&self) -> &str
[src]
impl Error for LayoutErr
[src]
fn description(&self) -> &str
[src]
impl Error for VarError
[src]
fn description(&self) -> &str
[src]
impl Error for FromUtf16Error
[src]
fn description(&self) -> &str
[src]
impl Error for NulError
[src]
fn description(&self) -> &str
[src]
impl<T> Error for TrySendError<T> where
T: Send,
[src]
T: Send,
fn description(&self) -> &str
[src]
impl<T> Error for SendError<T> where
T: Send,
[src]
T: Send,
fn description(&self) -> &str
[src]
impl Error for StripPrefixError
[src]
fn description(&self) -> &str
[src]
impl Error for SystemTimeError
[src]
fn description(&self) -> &str
[src]
impl<T> Error for Box<T> where
T: Error,
[src]
T: Error,
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
impl Error for AllocErr
[src]
fn description(&self) -> &str
[src]
impl<W> Error for IntoInnerError<W> where
W: Send + Debug,
[src]
W: Send + Debug,
fn description(&self) -> &str
[src]
impl Error for Infallible
[src]
fn description(&self) -> &str
[src]
impl Error for BorrowError
[src]
fn description(&self) -> &str
[src]
impl Error for ParseCharError
[src]
fn description(&self) -> &str
[src]
impl Error for CannotReallocInPlace
[src]
fn description(&self) -> &str
[src]
impl<T> Error for TryLockError<T>
[src]
impl Error for DecodeUtf16Error
[src]
fn description(&self) -> &str
[src]
impl Error for ParseBoolError
[src]
fn description(&self) -> &str
[src]
impl Error for !
[src]
fn description(&self) -> &str
[src]
impl Error for RecvError
[src]
fn description(&self) -> &str
[src]
impl Error for TryFromIntError
[src]
fn description(&self) -> &str
[src]
impl Error for ParseDateError
[src]
impl Error for ParseWebpageError
[src]
impl Error for DowncastError
[src]
fn description(&self) -> &str
[src]
impl Error for ParseError
[src]
fn description(&self) -> &str
[src]
impl Error for ParseError
[src]
fn description(&self) -> &str
[src]
impl Error for OutOfRangeError
[src]
fn description(&self) -> &str
[src]
impl Error for ParseError
[src]
fn description(&self) -> &str
[src]
impl<L, R> Error for Either<L, R> where
L: Error,
R: Error,
[src]
L: Error,
R: Error,
Either
implements Error
if both L
and R
implement it.
impl Error for SetLoggerError
[src]
fn description(&self) -> &str
[src]
impl Error for ParseLevelError
[src]
fn description(&self) -> &str
[src]
impl Error for DecodeError
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
impl Error for TimerError
[src]
fn description(&self) -> &str
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
impl Error for FromHexError
fn description(&self) -> &str
impl Error for IoError
[src]
impl Error for WeightedError
[src]
impl Error for ReadError
[src]
impl Error for Error
[src]
impl Error for Error
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab> Error for Sum28<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab> where
A: Error,
Aa: Error,
Ab: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
[src]
A: Error,
Aa: Error,
Ab: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> Error for Sum22<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> Error for Sum17<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad> Error for Sum30<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad> where
A: Error,
Aa: Error,
Ab: Error,
Ac: Error,
Ad: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
[src]
A: Error,
Aa: Error,
Ab: Error,
Ac: Error,
Ad: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Error for Sum20<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad, Ae> Error for Sum31<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad, Ae> where
A: Error,
Aa: Error,
Ab: Error,
Ac: Error,
Ad: Error,
Ae: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
[src]
A: Error,
Aa: Error,
Ab: Error,
Ac: Error,
Ad: Error,
Ae: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa> Error for Sum27<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa> where
A: Error,
Aa: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
[src]
A: Error,
Aa: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
impl<A, B, C, D, E, F, G, H> Error for Sum8<A, B, C, D, E, F, G, H> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
impl<A, B, C, D, E, F, G, H, I, J, K> Error for Sum11<A, B, C, D, E, F, G, H, I, J, K> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
impl<A, B, C, D, E, F, G, H, I> Error for Sum9<A, B, C, D, E, F, G, H, I> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
impl<A, B, C, D, E, F, G> Error for Sum7<A, B, C, D, E, F, G> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L> Error for Sum12<A, B, C, D, E, F, G, H, I, J, K, L> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
impl<A, B, C, D, E> Error for Sum5<A, B, C, D, E> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> Error for Sum21<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> Error for Sum15<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac> Error for Sum29<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac> where
A: Error,
Aa: Error,
Ab: Error,
Ac: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
[src]
A: Error,
Aa: Error,
Ab: Error,
Ac: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
impl<A, B, C, D, E, F, G, H, I, J> Error for Sum10<A, B, C, D, E, F, G, H, I, J> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
impl<A, B> Error for Sum2<A, B> where
A: Error,
B: Error,
[src]
A: Error,
B: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Error for Sum26<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> Error for Sum18<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Error for Sum16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> Error for Sum19<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
impl<A, B, C, D> Error for Sum4<A, B, C, D> where
A: Error,
B: Error,
C: Error,
D: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
impl<A, B, C, D, E, F> Error for Sum6<A, B, C, D, E, F> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
impl<A, B, C> Error for Sum3<A, B, C> where
A: Error,
B: Error,
C: Error,
[src]
A: Error,
B: Error,
C: Error,
impl<A> Error for Sum1<A> where
A: Error,
[src]
A: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad, Ae, Af> Error for Sum32<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad, Ae, Af> where
A: Error,
Aa: Error,
Ab: Error,
Ac: Error,
Ad: Error,
Ae: Error,
Af: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
[src]
A: Error,
Aa: Error,
Ab: Error,
Ac: Error,
Ad: Error,
Ae: Error,
Af: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
Z: Error,
impl Error for Sum0
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W> Error for Sum23<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y> Error for Sum25<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
Y: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X> Error for Sum24<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
O: Error,
P: Error,
Q: Error,
R: Error,
S: Error,
T: Error,
U: Error,
V: Error,
W: Error,
X: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M> Error for Sum13<A, B, C, D, E, F, G, H, I, J, K, L, M> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> Error for Sum14<A, B, C, D, E, F, G, H, I, J, K, L, M, N> where
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
[src]
A: Error,
B: Error,
C: Error,
D: Error,
E: Error,
F: Error,
G: Error,
H: Error,
I: Error,
J: Error,
K: Error,
L: Error,
M: Error,
N: Error,
impl Error for SpawnError
[src]
impl<T, Item> Error for ReuniteError<T, Item> where
T: Any,
[src]
T: Any,
impl Error for Aborted
[src]
impl Error for SendError
[src]
impl<T> Error for TrySendError<T> where
T: Any,
[src]
T: Any,
impl Error for Canceled
[src]
impl Error for TryRecvError
[src]
impl<T> Error for TrySendError<T> where
T: Any,
[src]
T: Any,
fn description(&self) -> &str
[src]
impl Error for Canceled
[src]
fn description(&self) -> &str
[src]
impl<E> Error for SharedError<E> where
E: Error,
[src]
E: Error,
impl<T> Error for SendError<T> where
T: Any,
[src]
T: Any,
fn description(&self) -> &str
[src]
impl<T> Error for ReuniteError<T> where
T: Any,
[src]
T: Any,
fn description(&self) -> &str
[src]
impl<T, E> Error for SendError<T, E> where
E: Any,
T: Any,
[src]
E: Any,
T: Any,
fn description(&self) -> &str
[src]
impl<T> Error for SendError<T> where
T: Any,
[src]
T: Any,
fn description(&self) -> &str
[src]
impl Error for EnterError
[src]
impl Error for Error
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
impl<W> Error for IntoInnerError<W> where
W: Any,
W: Any,
impl Error for DeserializeError
fn description(&self) -> &str
impl Error for FromUtf8Error
impl Error for Error
impl Error for Utf8Error
impl Error for FromUtf8Error
fn description(&self) -> &str
impl Error for Utf8Error
fn description(&self) -> &str
impl Error for Error
[src]
impl Error for ChannelError
[src]
impl Error for Error
fn description(&self) -> &str
impl Error for Errno
fn description(&self) -> &str
impl Error for Void
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
impl<P, E> Error for Err<P, E> where
E: Any + Debug,
P: Any + Debug,
E: Any + Debug,
P: Any + Debug,
fn description(&self) -> &str
impl Error for TrySpawnError
[src]
impl Error for SpawnError
[src]
impl Error for Error
impl Error for ReqParseError
fn description(&self) -> &str
impl Error for SemVerError
fn description(&self) -> &str
impl Error for ErrorKind
[src]
impl Error for BytesError
[src]
fn description(&self) -> &str
[src]
impl Error for ParseError
[src]
fn description(&self) -> &str
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
impl Error for WeightedError
[src]
impl Error for TimerError
[src]
fn description(&self) -> &str
[src]
impl Error for Error
[src]
impl<T> Error for Box<T> where
T: Error,
[src]
T: Error,
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
impl Error for DecompressError
[src]
fn description(&self) -> &str
[src]
impl Error for CompressError
[src]
fn description(&self) -> &str
[src]
impl Error for ToStrError
[src]
fn description(&self) -> &str
[src]
impl Error for InvalidStatusCode
[src]
fn description(&self) -> &str
[src]
impl Error for InvalidHeaderValue
[src]
fn description(&self) -> &str
[src]
impl Error for InvalidUriParts
[src]
fn description(&self) -> &str
[src]
impl Error for InvalidUri
[src]
fn description(&self) -> &str
[src]
impl Error for Error
[src]
impl Error for InvalidMethod
[src]
fn description(&self) -> &str
[src]
impl Error for InvalidHeaderValueBytes
[src]
fn description(&self) -> &str
[src]
impl Error for InvalidHeaderName
[src]
fn description(&self) -> &str
[src]
impl Error for InvalidHeaderNameBytes
[src]
fn description(&self) -> &str
[src]
impl Error for InvalidUriBytes
[src]
fn description(&self) -> &str
[src]
impl<E> Error for RusotoError<E> where
E: 'static + Error,
E: 'static + Error,
fn description(&self) -> &str
fn source(&self) -> Option<&(dyn Error + 'static)>
impl Error for TlsError
fn description(&self) -> &str
impl Error for HttpDispatchError
fn description(&self) -> &str
impl Error for ParseRegionError
fn description(&self) -> &str
impl Error for Error
[src]
impl Error for InvalidNameError
[src]
fn description(&self) -> &str
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
impl Error for CollectVecError
[src]
fn description(&self) -> &str
[src]
impl Error for CollectBytesError
[src]
fn description(&self) -> &str
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
impl Error for FrameTooBig
[src]
fn description(&self) -> &str
[src]
impl<T> Error for BlockError<T> where
T: Debug,
[src]
T: Debug,
fn description(&self) -> &str
[src]
impl Error for TurnError
[src]
fn description(&self) -> &str
[src]
impl Error for RunTimeoutError
[src]
fn description(&self) -> &str
[src]
impl Error for RunError
[src]
fn description(&self) -> &str
[src]
impl Error for EnterError
[src]
fn description(&self) -> &str
[src]
impl Error for SpawnError
[src]
fn description(&self) -> &str
[src]
impl Error for ParkError
[src]
fn description(&self) -> &str
[src]
impl Error for BlockingError
[src]
fn description(&self) -> &str
[src]
impl<T> Error for PushError<T> where
T: Send,
T: Send,
fn description(&self) -> &str
impl Error for PopError
fn description(&self) -> &str
impl Error for SetFallbackError
[src]
fn description(&self) -> &str
[src]
impl Error for TryRecvError
[src]
fn description(&self) -> &str
[src]
impl Error for TryAcquireError
[src]
fn description(&self) -> &str
[src]
impl<T> Error for SendError<T> where
T: Debug,
[src]
T: Debug,
fn description(&self) -> &str
[src]
impl Error for AcquireError
[src]
fn description(&self) -> &str
[src]
impl<T> Error for UnboundedTrySendError<T> where
T: Debug,
[src]
T: Debug,
fn description(&self) -> &str
[src]
impl Error for RecvError
[src]
fn description(&self) -> &str
[src]
impl Error for UnboundedRecvError
[src]
fn description(&self) -> &str
[src]
impl Error for SendError
[src]
fn description(&self) -> &str
[src]
impl Error for RecvError
[src]
fn description(&self) -> &str
[src]
impl Error for RecvError
[src]
fn description(&self) -> &str
[src]
impl<T> Error for TrySendError<T> where
T: Debug,
[src]
T: Debug,
fn description(&self) -> &str
[src]
impl Error for UnboundedSendError
[src]
fn description(&self) -> &str
[src]
impl<T> Error for ThrottleError<T> where
T: 'static + Error,
[src]
T: 'static + Error,
impl Error for Error
[src]
fn description(&self) -> &str
[src]
impl<T> Error for Error<T> where
T: Error,
[src]
T: Error,
fn description(&self) -> &str
[src]
impl<S> Error for HandshakeError<S> where
S: Any + Debug,
[src]
S: Any + Debug,
impl Error for Error
[src]
impl<S> Error for HandshakeError<S> where
S: Debug,
[src]
S: Debug,
impl Error for Error
[src]
impl Error for X509VerifyResult
[src]
fn description(&self) -> &str
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
impl Error for ErrorStack
[src]
fn description(&self) -> &str
[src]
impl Error for DecodeError
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
impl Error for FromHexError
fn description(&self) -> &str
impl Error for CredentialsError
fn description(&self) -> &str
impl Error for Error
fn description(&self) -> &str
impl Error for Error
fn description(&self) -> &str
impl Error for UnicodeWordError
impl Error for Error
fn description(&self) -> &str
impl Error for Error
fn description(&self) -> &str
impl Error for Error
fn description(&self) -> &str
impl Error for CaseFoldError
impl Error for ParseError
[src]
fn description(&self) -> &str
[src]
impl Error for Error
fn description(&self) -> &str
impl Error for EmitterError
fn description(&self) -> &str
impl Error for PutBucketAccelerateConfigurationError
fn description(&self) -> &str
impl Error for PutPublicAccessBlockError
fn description(&self) -> &str
impl Error for PutBucketCorsError
fn description(&self) -> &str
impl Error for DeleteBucketAnalyticsConfigurationError
fn description(&self) -> &str
impl Error for DeleteObjectError
fn description(&self) -> &str
impl Error for PutObjectTaggingError
fn description(&self) -> &str
impl Error for GetObjectTaggingError
fn description(&self) -> &str
impl Error for PutBucketLifecycleConfigurationError
fn description(&self) -> &str
impl Error for DeleteObjectsError
fn description(&self) -> &str
impl Error for DeleteBucketInventoryConfigurationError
fn description(&self) -> &str
impl Error for DeleteBucketTaggingError
fn description(&self) -> &str
impl Error for GetBucketPolicyStatusError
fn description(&self) -> &str
impl Error for GetBucketVersioningError
fn description(&self) -> &str
impl Error for PutBucketNotificationConfigurationError
fn description(&self) -> &str
impl Error for DeletePublicAccessBlockError
fn description(&self) -> &str
impl Error for DeleteBucketWebsiteError
fn description(&self) -> &str
impl Error for PutBucketVersioningError
fn description(&self) -> &str
impl Error for GetBucketRequestPaymentError
fn description(&self) -> &str
impl Error for DeleteBucketError
fn description(&self) -> &str
impl Error for PutBucketLoggingError
fn description(&self) -> &str
impl Error for GetObjectTorrentError
fn description(&self) -> &str
impl Error for GetBucketPolicyError
fn description(&self) -> &str
impl Error for CopyObjectError
fn description(&self) -> &str
impl Error for GetBucketReplicationError
fn description(&self) -> &str
impl Error for PutBucketLifecycleError
fn description(&self) -> &str
impl Error for GetBucketEncryptionError
fn description(&self) -> &str
impl Error for DeleteBucketEncryptionError
fn description(&self) -> &str
impl Error for ListObjectVersionsError
fn description(&self) -> &str
impl Error for PutObjectLegalHoldError
fn description(&self) -> &str
impl Error for GetPublicAccessBlockError
fn description(&self) -> &str
impl Error for ListObjectsV2Error
fn description(&self) -> &str
impl Error for PutBucketTaggingError
fn description(&self) -> &str
impl Error for DeleteBucketReplicationError
fn description(&self) -> &str
impl Error for GetBucketNotificationConfigurationError
fn description(&self) -> &str
impl Error for PutObjectError
fn description(&self) -> &str
impl Error for PutBucketNotificationError
fn description(&self) -> &str
impl Error for ListBucketMetricsConfigurationsError
fn description(&self) -> &str
impl Error for GetBucketLoggingError
fn description(&self) -> &str
impl Error for GetBucketInventoryConfigurationError
fn description(&self) -> &str
impl Error for GetBucketWebsiteError
fn description(&self) -> &str
impl Error for PutBucketInventoryConfigurationError
fn description(&self) -> &str
impl Error for PutObjectLockConfigurationError
fn description(&self) -> &str
impl Error for GetBucketCorsError
fn description(&self) -> &str
impl Error for SelectObjectContentError
fn description(&self) -> &str
impl Error for ListBucketsError
fn description(&self) -> &str
impl Error for DeleteObjectTaggingError
fn description(&self) -> &str
impl Error for GetBucketMetricsConfigurationError
fn description(&self) -> &str
impl Error for CreateMultipartUploadError
fn description(&self) -> &str
impl Error for ListMultipartUploadsError
fn description(&self) -> &str
impl Error for ListObjectsError
fn description(&self) -> &str
impl Error for GetBucketAccelerateConfigurationError
fn description(&self) -> &str
impl Error for GetObjectLegalHoldError
fn description(&self) -> &str
impl Error for CreateBucketError
fn description(&self) -> &str
impl Error for PutBucketPolicyError
fn description(&self) -> &str
impl Error for PutBucketRequestPaymentError
fn description(&self) -> &str
impl Error for GetObjectError
fn description(&self) -> &str
impl Error for CompleteMultipartUploadError
fn description(&self) -> &str
impl Error for GetBucketTaggingError
fn description(&self) -> &str
impl Error for GetBucketAclError
fn description(&self) -> &str
impl Error for DeleteBucketMetricsConfigurationError
fn description(&self) -> &str
impl Error for ListBucketAnalyticsConfigurationsError
fn description(&self) -> &str
impl Error for HeadObjectError
fn description(&self) -> &str
impl Error for GetBucketLifecycleConfigurationError
fn description(&self) -> &str
impl Error for PutObjectAclError
fn description(&self) -> &str
impl Error for GetObjectLockConfigurationError
fn description(&self) -> &str
impl Error for UploadPartError
fn description(&self) -> &str
impl Error for GetObjectRetentionError
fn description(&self) -> &str
impl Error for RestoreObjectError
fn description(&self) -> &str
impl Error for PutBucketAnalyticsConfigurationError
fn description(&self) -> &str
impl Error for PutBucketAclError
fn description(&self) -> &str
impl Error for DeleteBucketLifecycleError
fn description(&self) -> &str
impl Error for GetBucketLifecycleError
fn description(&self) -> &str
impl Error for PutBucketReplicationError
fn description(&self) -> &str
impl Error for DeleteBucketPolicyError
fn description(&self) -> &str
impl Error for HeadBucketError
fn description(&self) -> &str
impl Error for PutObjectRetentionError
fn description(&self) -> &str
impl Error for UploadPartCopyError
fn description(&self) -> &str
impl Error for PutBucketWebsiteError
fn description(&self) -> &str
impl Error for GetBucketLocationError
fn description(&self) -> &str
impl Error for PutBucketEncryptionError
fn description(&self) -> &str
impl Error for GetObjectAclError
fn description(&self) -> &str
impl Error for DeleteBucketCorsError
fn description(&self) -> &str
impl Error for ListBucketInventoryConfigurationsError
fn description(&self) -> &str
impl Error for AbortMultipartUploadError
fn description(&self) -> &str
impl Error for GetBucketNotificationError
fn description(&self) -> &str
impl Error for GetBucketAnalyticsConfigurationError
fn description(&self) -> &str
impl Error for ListPartsError
fn description(&self) -> &str
impl Error for PutBucketMetricsConfigurationError
fn description(&self) -> &str
impl<E> Error for Error<E> where
E: Error,
E: Error,
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
impl<I, E> Error for Err<I, E> where
E: Debug,
I: Debug,
E: Debug,
I: Debug,
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
impl Error for CookieParseError
[src]
impl Error for Error
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
impl Error for DecodeError
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
impl Error for ParseError
[src]
fn description(&self) -> &str
[src]
impl Error for Error
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
impl<E> Error for Compat<E> where
E: Debug + Display,
E: Debug + Display,
fn description(&self) -> &'static str
impl Error for TryFromIntToCharError
fn description(&self) -> &str
impl Error for TryFromIntError
fn description(&self) -> &str
impl Error for Error
fn description(&self) -> &str
fn source(&self) -> Option<&(dyn Error + 'static)>
impl Error for Error
[src]
impl Error for Error
[src]
impl Error for FromStrError
[src]
fn description(&self) -> &str
[src]
impl Error for Error
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
replaced by Error::source, which can support downcasting
The lower-level cause of this error, in the case of a Utf8
error.
impl Error for Error
[src]
impl Error for Error
fn description(&self) -> &str
Implementors
impl Error for AwsError
[src]
impl Error for amadeus::prelude::postgres::Error
[src]
impl Error for DbError
fn description(&self) -> &str
impl Error for amadeus::prelude::postgres::_internal::error::Error
fn description(&self) -> &str
fn cause(&self) -> Option<&dyn Error>
impl Error for WasNull
fn description(&self) -> &str
impl Error for WrongType
fn description(&self) -> &str
impl Error for amadeus::prelude::serde::_internal::de::value::Error
[src]
fn description(&self) -> &str
[src]
impl<A, B, C> Error for CsvErrorInternal<A, B, C> where
A: Error,
B: Error,
C: Error,
[src]
A: Error,
B: Error,
C: Error,