StdError

Trait StdError 

1.0.0 ยท Source
pub trait StdError: Debug + Display {
    // Provided methods
    fn source(&self) -> Option<&(dyn Error + 'static)> { ... }
    fn description(&self) -> &str { ... }
    fn cause(&self) -> Option<&dyn Error> { ... }
    fn provide<'a>(&'a self, request: &mut Request<'a>) { ... }
}
Expand description

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. Error messages are typically concise lowercase sentences without trailing punctuation:

let err = "NaN".parse::<u32>().unwrap_err();
assert_eq!(err.to_string(), "invalid digit found in string");

ยงError source

Errors may provide cause information. Error::source() 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 accessing that error via Error::source(). This makes it possible for the high-level module to provide its own errors while also revealing some of the implementation for debugging.

In error types that wrap an underlying error, the underlying error should be either returned by the outer errorโ€™s Error::source(), or rendered by the outer errorโ€™s Display implementation, but not both.

ยงExample

Implementing the Error trait only requires that Debug and Display are implemented too.

use std::error::Error;
use std::fmt;
use std::path::PathBuf;

#[derive(Debug)]
struct ReadConfigError {
    path: PathBuf
}

impl fmt::Display for ReadConfigError {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        let path = self.path.display();
        write!(f, "unable to read configuration at {path}")
    }
}

impl Error for ReadConfigError {}

Provided Methodsยง

1.30.0 ยท Source

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any.

ยงExamples
use std::error::Error;
use std::fmt;

#[derive(Debug)]
struct SuperError {
    source: 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 source(&self) -> Option<&(dyn Error + 'static)> {
        Some(&self.source)
    }
}

#[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 get_super_error() -> Result<(), SuperError> {
    Err(SuperError { source: SuperErrorSideKick })
}

fn main() {
    match get_super_error() {
        Err(e) => {
            println!("Error: {e}");
            println!("Caused by: {}", e.source().unwrap());
        }
        _ => println!("No error"),
    }
}
1.0.0 ยท Source

fn description(&self) -> &str

๐Ÿ‘ŽDeprecated since 1.42.0: use the Display impl or to_string()
if let Err(e) = "xc".parse::<u32>() {
    // Print `e` itself, no need for description().
    eprintln!("Error: {e}");
}
1.0.0 ยท Source

fn cause(&self) -> Option<&dyn Error>

๐Ÿ‘ŽDeprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source

fn provide<'a>(&'a self, request: &mut Request<'a>)

๐Ÿ”ฌThis is a nightly-only experimental API. (error_generic_member_access)

Provides type-based access to context intended for error reports.

Used in conjunction with Request::provide_value and Request::provide_ref to extract references to member variables from dyn Error trait objects.

ยงExample
#![feature(error_generic_member_access)]
use core::fmt;
use core::error::{request_ref, Request};

#[derive(Debug)]
enum MyLittleTeaPot {
    Empty,
}

#[derive(Debug)]
struct MyBacktrace {
    // ...
}

impl MyBacktrace {
    fn new() -> MyBacktrace {
        // ...
    }
}

#[derive(Debug)]
struct Error {
    backtrace: MyBacktrace,
}

impl fmt::Display for Error {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        write!(f, "Example Error")
    }
}

impl std::error::Error for Error {
    fn provide<'a>(&'a self, request: &mut Request<'a>) {
        request
            .provide_ref::<MyBacktrace>(&self.backtrace);
    }
}

fn main() {
    let backtrace = MyBacktrace::new();
    let error = Error { backtrace };
    let dyn_error = &error as &dyn std::error::Error;
    let backtrace_ref = request_ref::<MyBacktrace>(dyn_error).unwrap();

    assert!(core::ptr::eq(&error.backtrace, backtrace_ref));
    assert!(request_ref::<MyLittleTeaPot>(dyn_error).is_none());
}

Implementationsยง

Sourceยง

impl dyn Error

1.3.0 ยท Source

pub fn is<T>(&self) -> bool
where T: Error + 'static,

Returns true if the inner type is the same as T.

1.3.0 ยท Source

pub fn downcast_ref<T>(&self) -> Option<&T>
where T: Error + 'static,

Returns some reference to the inner value if it is of type T, or None if it isnโ€™t.

1.3.0 ยท Source

pub fn downcast_mut<T>(&mut self) -> Option<&mut T>
where T: Error + 'static,

Returns some mutable reference to the inner value if it is of type T, or None if it isnโ€™t.

Sourceยง

impl dyn Error + Send

1.3.0 ยท Source

pub fn is<T>(&self) -> bool
where T: Error + 'static,

Forwards to the method defined on the type dyn Error.

1.3.0 ยท Source

pub fn downcast_ref<T>(&self) -> Option<&T>
where T: Error + 'static,

Forwards to the method defined on the type dyn Error.

1.3.0 ยท Source

pub fn downcast_mut<T>(&mut self) -> Option<&mut T>
where T: Error + 'static,

Forwards to the method defined on the type dyn Error.

Sourceยง

impl dyn Error + Send + Sync

1.3.0 ยท Source

pub fn is<T>(&self) -> bool
where T: Error + 'static,

Forwards to the method defined on the type dyn Error.

1.3.0 ยท Source

pub fn downcast_ref<T>(&self) -> Option<&T>
where T: Error + 'static,

Forwards to the method defined on the type dyn Error.

1.3.0 ยท Source

pub fn downcast_mut<T>(&mut self) -> Option<&mut T>
where T: Error + 'static,

Forwards to the method defined on the type dyn Error.

Sourceยง

impl dyn Error

Source

pub fn sources(&self) -> Source<'_> โ“˜

๐Ÿ”ฌThis is a nightly-only experimental API. (error_iter)

Returns an iterator starting with the current error and continuing with recursively calling Error::source.

If you want to omit the current error and only use its sources, use skip(1).

ยง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.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());
Sourceยง

impl dyn Error

1.3.0 ยท Source

pub fn downcast<T>(self: Box<dyn Error>) -> Result<Box<T>, Box<dyn Error>>
where T: Error + 'static,

Attempts to downcast the box to a concrete type.

Sourceยง

impl dyn Error + Send

1.3.0 ยท Source

pub fn downcast<T>( self: Box<dyn Error + Send>, ) -> Result<Box<T>, Box<dyn Error + Send>>
where T: Error + 'static,

Attempts to downcast the box to a concrete type.

Sourceยง

impl dyn Error + Send + Sync

1.3.0 ยท Source

pub fn downcast<T>( self: Box<dyn Error + Send + Sync>, ) -> Result<Box<T>, Box<dyn Error + Send + Sync>>
where T: Error + 'static,

Attempts to downcast the box to a concrete type.

Trait Implementationsยง

Sourceยง

impl AsRef<dyn Error> for Error

Available on crate feature std or non-anyhow_no_core_error only.
Sourceยง

fn as_ref(&self) -> &(dyn Error + 'static)

Converts this type into a shared reference of the (usually inferred) input type.
Sourceยง

impl AsRef<dyn Error> for Report

Sourceยง

fn as_ref(&self) -> &(dyn Error + 'static)

Converts this type into a shared reference of the (usually inferred) input type.
Sourceยง

impl AsRef<dyn Error + Send + Sync> for Error

Available on crate feature std or non-anyhow_no_core_error only.
Sourceยง

fn as_ref(&self) -> &(dyn Error + Send + Sync + 'static)

Converts this type into a shared reference of the (usually inferred) input type.
Sourceยง

impl AsRef<dyn Error + Send + Sync> for Report

Sourceยง

fn as_ref(&self) -> &(dyn Error + Send + Sync + 'static)

Converts this type into a shared reference of the (usually inferred) input type.
ยง

impl ExtractSpanTrace for dyn Error

ยง

fn span_trace(&self) -> Option<&SpanTrace>

Attempts to downcast to a TracedError and return a reference to its SpanTrace Read more
1.6.0 ยท Sourceยง

impl<'a> From<&str> for Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
Sourceยง

fn from(err: &str) -> Box<dyn Error + 'a>

Converts a str into a box of dyn Error.

ยงExamples
use std::error::Error;

let a_str_error = "a str error";
let a_boxed_error = Box::<dyn Error>::from(a_str_error);
assert!(size_of::<Box<dyn Error>>() == size_of_val(&a_boxed_error))
1.0.0 ยท Sourceยง

impl<'a> From<&str> for Box<dyn Error + Send + Sync + 'a>

Available on non-no_global_oom_handling only.
Sourceยง

fn from(err: &str) -> Box<dyn Error + Send + Sync + 'a>

Converts a str into a box of dyn Error + Send + Sync.

ยงExamples
use std::error::Error;

let a_str_error = "a str error";
let a_boxed_error = Box::<dyn Error + Send + Sync>::from(a_str_error);
assert!(
    size_of::<Box<dyn Error + Send + Sync>>() == size_of_val(&a_boxed_error))
1.22.0 ยท Sourceยง

impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
Sourceยง

fn from(err: Cow<'b, str>) -> Box<dyn Error + 'a>

Converts a Cow into a box of dyn Error.

ยงExamples
use std::error::Error;
use std::borrow::Cow;

let a_cow_str_error = Cow::from("a str error");
let a_boxed_error = Box::<dyn Error>::from(a_cow_str_error);
assert!(size_of::<Box<dyn Error>>() == size_of_val(&a_boxed_error))
1.22.0 ยท Sourceยง

impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + Send + Sync + 'a>

Available on non-no_global_oom_handling only.
Sourceยง

fn from(err: Cow<'b, str>) -> Box<dyn Error + Send + Sync + 'a>

Converts a Cow into a box of dyn Error + Send + Sync.

ยงExamples
use std::error::Error;
use std::borrow::Cow;

let a_cow_str_error = Cow::from("a str error");
let a_boxed_error = Box::<dyn Error + Send + Sync>::from(a_cow_str_error);
assert!(
    size_of::<Box<dyn Error + Send + Sync>>() == size_of_val(&a_boxed_error))
1.0.0 ยท Sourceยง

impl<'a, E> From<E> for Box<dyn Error + 'a>
where E: Error + 'a,

Available on non-no_global_oom_handling only.
Sourceยง

fn from(err: E) -> Box<dyn Error + 'a>

Converts a type of Error into a box of dyn Error.

ยงExamples
use std::error::Error;
use std::fmt;

#[derive(Debug)]
struct AnError;

impl fmt::Display for AnError {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        write!(f, "An error")
    }
}

impl Error for AnError {}

let an_error = AnError;
assert!(0 == size_of_val(&an_error));
let a_boxed_error = Box::<dyn Error>::from(an_error);
assert!(size_of::<Box<dyn Error>>() == size_of_val(&a_boxed_error))
1.0.0 ยท Sourceยง

impl<'a, E> From<E> for Box<dyn Error + Send + Sync + 'a>
where E: Error + Send + Sync + 'a,

Available on non-no_global_oom_handling only.
Sourceยง

fn from(err: E) -> Box<dyn Error + Send + Sync + 'a>

Converts a type of Error + Send + Sync into a box of dyn Error + Send + Sync.

ยงExamples
use std::error::Error;
use std::fmt;

#[derive(Debug)]
struct AnError;

impl fmt::Display for AnError {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        write!(f, "An error")
    }
}

impl Error for AnError {}

unsafe impl Send for AnError {}

unsafe impl Sync for AnError {}

let an_error = AnError;
assert!(0 == size_of_val(&an_error));
let a_boxed_error = Box::<dyn Error + Send + Sync>::from(an_error);
assert!(
    size_of::<Box<dyn Error + Send + Sync>>() == size_of_val(&a_boxed_error))
Sourceยง

impl From<Error> for Box<dyn Error>

Available on crate feature std or non-anyhow_no_core_error only.
Sourceยง

fn from(error: Error) -> Box<dyn Error>

Converts to this type from the input type.
Sourceยง

impl From<Error> for Box<dyn Error + Send>

Available on crate feature std or non-anyhow_no_core_error only.
Sourceยง

fn from(error: Error) -> Box<dyn Error + Send>

Converts to this type from the input type.
Sourceยง

impl From<Error> for Box<dyn Error + Send + Sync>

Available on crate feature std or non-anyhow_no_core_error only.
Sourceยง

fn from(error: Error) -> Box<dyn Error + Send + Sync>

Converts to this type from the input type.
Sourceยง

impl From<Report> for Box<dyn Error>

Sourceยง

fn from(error: Report) -> Box<dyn Error>

Converts to this type from the input type.
Sourceยง

impl From<Report> for Box<dyn Error + Send + Sync>

Sourceยง

fn from(error: Report) -> Box<dyn Error + Send + Sync>

Converts to this type from the input type.
1.6.0 ยท Sourceยง

impl<'a> From<String> for Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
Sourceยง

fn from(str_err: String) -> Box<dyn Error + 'a>

Converts a String into a box of dyn Error.

ยงExamples
use std::error::Error;

let a_string_error = "a string error".to_string();
let a_boxed_error = Box::<dyn Error>::from(a_string_error);
assert!(size_of::<Box<dyn Error>>() == size_of_val(&a_boxed_error))
1.0.0 ยท Sourceยง

impl<'a> From<String> for Box<dyn Error + Send + Sync + 'a>

Available on non-no_global_oom_handling only.
Sourceยง

fn from(err: String) -> Box<dyn Error + Send + Sync + 'a>

Converts a String into a box of dyn Error + Send + Sync.

ยงExamples
use std::error::Error;

let a_string_error = "a string error".to_string();
let a_boxed_error = Box::<dyn Error + Send + Sync>::from(a_string_error);
assert!(
    size_of::<Box<dyn Error + Send + Sync>>() == size_of_val(&a_boxed_error))
ยง

impl Value for dyn Error

Available on crate feature std only.
ยง

fn record(&self, key: &Field, visitor: &mut dyn Visit)

Visits this value with the given Visitor.
ยง

impl Value for dyn Error + Send

Available on crate feature std only.
ยง

fn record(&self, key: &Field, visitor: &mut dyn Visit)

Visits this value with the given Visitor.
ยง

impl Value for dyn Error + Send + Sync

Available on crate feature std only.
ยง

fn record(&self, key: &Field, visitor: &mut dyn Visit)

Visits this value with the given Visitor.
ยง

impl Value for dyn Error + Sync

Available on crate feature std only.
ยง

fn record(&self, key: &Field, visitor: &mut dyn Visit)

Visits this value with the given Visitor.

Implementorsยง

1.65.0 ยท Sourceยง

impl !Error for &str

Sourceยง

impl Error for IndexParseError

Sourceยง

impl Error for OAuthError

Sourceยง

impl Error for SparqlError

Sourceยง

impl Error for QueryError

Sourceยง

impl Error for ArtifactSaveError

Sourceยง

impl Error for flams_math_archives::utils::errors::BackendError

Sourceยง

impl Error for FileError

Sourceยง

impl Error for ManifestParseError

Sourceยง

impl Error for NewArchiveError

Sourceยง

impl Error for flams_math_archives::utils::errors::ReadError

Sourceยง

impl Error for WriteError

ยง

impl Error for FromToBytesCodecError

ยง

impl Error for FromFormDataError

ยง

impl Error for flams_router_vscode::FromUtf8Error

ยง

impl Error for ServerFnErrorErr

ยง

impl Error for LeptosConfigError

ยง

impl Error for MultipartRejection

ยง

impl Error for BytesRejection

ยง

impl Error for ExtensionRejection

ยง

impl Error for FailedToBufferBody

ยง

impl Error for FormRejection

ยง

impl Error for JsonRejection

ยง

impl Error for MatchedPathRejection

ยง

impl Error for PathRejection

ยง

impl Error for QueryRejection

ยง

impl Error for RawFormRejection

ยง

impl Error for RawPathParamsRejection

ยง

impl Error for StringRejection

ยง

impl Error for WebSocketUpgradeRejection

1.8.0 ยท Sourceยง

impl Error for Infallible

1.17.0 ยท Sourceยง

impl Error for FromBytesWithNulError

1.86.0 ยท Sourceยง

impl Error for flams_router_vscode::server_fn::inventory::core::slice::GetDisjointMutError

ยง

impl Error for flams_router_vscode::server_fn::serde_lite::Error

1.0.0 ยท Sourceยง

impl Error for VarError

1.89.0 ยท Sourceยง

impl Error for std::fs::TryLockError

1.15.0 ยท Sourceยง

impl Error for std::sync::mpsc::RecvTimeoutError

1.0.0 ยท Sourceยง

impl Error for std::sync::mpsc::TryRecvError

Sourceยง

impl Error for bincode::error::DecodeError

Sourceยง

impl Error for bincode::error::EncodeError

Sourceยง

impl Error for RoundingError

Available on crate feature std only.
Sourceยง

impl Error for hex::error::FromHexError

Available on crate feature std only.
Sourceยง

impl Error for palette::rgb::rgb::FromHexError

Available on crate feature std only.
Sourceยง

impl Error for DeserializerError

Sourceยง

impl Error for serde_value::ser::SerializerError

Sourceยง

impl Error for url::parser::ParseError

Available on crate feature std only.
Sourceยง

impl Error for rand::distr::bernoulli::BernoulliError

Available on crate feature std only.
Sourceยง

impl Error for rand::distr::uniform::Error

Available on crate feature std only.
Sourceยง

impl Error for rand::distr::weighted::Error

Available on crate feature std only.
Sourceยง

impl Error for rand::distributions::bernoulli::BernoulliError

Available on crate feature std only.
Sourceยง

impl Error for WeightedError

Available on crate feature std only.
Sourceยง

impl Error for !

ยง

impl Error for InvalidBoundary

ยง

impl Error for MultipartError

ยง

impl Error for FailedToDeserializePathParams

ยง

impl Error for InvalidUtf8InPathParam

ยง

impl Error for FailedToDeserializeForm

ยง

impl Error for FailedToDeserializeFormBody

ยง

impl Error for FailedToDeserializeQueryString

ยง

impl Error for InvalidFormContentType

ยง

impl Error for InvalidUtf8

ยง

impl Error for JsonDataError

ยง

impl Error for flams_router_vscode::server_fn::axum_export::extract::rejection::JsonSyntaxError

ยง

impl Error for flams_router_vscode::server_fn::axum_export::extract::rejection::LengthLimitError

ยง

impl Error for MatchedPathMissing

ยง

impl Error for MissingExtension

ยง

impl Error for MissingJsonContentType

ยง

impl Error for MissingPathParams

ยง

impl Error for NestedPathRejection

ยง

impl Error for UnknownBodyError

ยง

impl Error for ConnectionNotUpgradable

ยง

impl Error for InvalidConnectionHeader

ยง

impl Error for InvalidProtocolPseudoheader

ยง

impl Error for InvalidUpgradeHeader

ยง

impl Error for InvalidWebSocketVersionHeader

ยง

impl Error for MethodNotConnect

ยง

impl Error for MethodNotGet

ยง

impl Error for WebSocketKeyHeaderMissing

ยง

impl Error for InvalidHeaderName

ยง

impl Error for InvalidHeaderValue

ยง

impl Error for MaxSizeReached

ยง

impl Error for ToStrError

ยง

impl Error for InvalidMethod

ยง

impl Error for InvalidStatusCode

ยง

impl Error for flams_router_vscode::server_fn::axum_export::http::Error

ยง

impl Error for InvalidUri

ยง

impl Error for InvalidUriParts

ยง

impl Error for flams_router_vscode::server_fn::axum_export::Error

ยง

impl Error for TryGetError

Available on crate feature std only.
Sourceยง

impl Error for flams_router_vscode::server_fn::inventory::core::alloc::AllocError

1.28.0 ยท Sourceยง

impl Error for LayoutError

1.34.0 ยท Sourceยง

impl Error for TryFromSliceError

1.13.0 ยท Sourceยง

impl Error for BorrowError

1.13.0 ยท Sourceยง

impl Error for BorrowMutError

1.34.0 ยท Sourceยง

impl Error for CharTryFromError

1.9.0 ยท Sourceยง

impl Error for DecodeUtf16Error

1.20.0 ยท Sourceยง

impl Error for ParseCharError

1.59.0 ยท Sourceยง

impl Error for TryFromCharError

1.69.0 ยท Sourceยง

impl Error for FromBytesUntilNulError

1.11.0 ยท Sourceยง

impl Error for flams_router_vscode::server_fn::inventory::core::fmt::Error

1.4.0 ยท Sourceยง

impl Error for flams_router_vscode::server_fn::inventory::core::net::AddrParseError

1.0.0 ยท Sourceยง

impl Error for ParseFloatError

1.0.0 ยท Sourceยง

impl Error for flams_router_vscode::server_fn::inventory::core::num::ParseIntError

1.34.0 ยท Sourceยง

impl Error for flams_router_vscode::server_fn::inventory::core::num::TryFromIntError

1.0.0 ยท Sourceยง

impl Error for ParseBoolError

1.0.0 ยท Sourceยง

impl Error for Utf8Error

1.66.0 ยท Sourceยง

impl Error for TryFromFloatSecsError

Sourceยง

impl Error for flams_router_vscode::server_fn::serde::de::value::Error

Available on crate feature std only.
ยง

impl Error for flams_router_vscode::server_fn::serde_lite::NamedFieldError

ยง

impl Error for flams_router_vscode::server_fn::serde_lite::UnnamedFieldError

ยง

impl Error for alloc::boxed::Box<dyn DatabaseError>

Sourceยง

impl Error for UnorderedKeyError

1.57.0 ยท Sourceยง

impl Error for alloc::collections::TryReserveError

1.58.0 ยท Sourceยง

impl Error for FromVecWithNulError

1.7.0 ยท Sourceยง

impl Error for IntoStringError

1.0.0 ยท Sourceยง

impl Error for NulError

1.0.0 ยท Sourceยง

impl Error for alloc::string::FromUtf8Error

1.0.0 ยท Sourceยง

impl Error for FromUtf16Error

Sourceยง

impl Error for ExpandError

1.44.0 ยท Sourceยง

impl Error for proc_macro::LexError

1.0.0 ยท Sourceยง

impl Error for JoinPathsError

1.56.0 ยท Sourceยง

impl Error for WriterPanicked

1.0.0 ยท Sourceยง

impl Error for std::io::error::Error

Sourceยง

impl Error for NormalizeError

1.7.0 ยท Sourceยง

impl Error for StripPrefixError

Sourceยง

impl Error for ExitStatusError

1.0.0 ยท Sourceยง

impl Error for std::sync::mpsc::RecvError

1.26.0 ยท Sourceยง

impl Error for AccessError

1.8.0 ยท Sourceยง

impl Error for SystemTimeError

Sourceยง

impl Error for chrono::format::ParseError

Available on crate features core-error or std only.
Sourceยง

impl Error for ParseMonthError

Available on crate feature std only.
Sourceยง

impl Error for OutOfRange

Available on crate feature std only.
Sourceยง

impl Error for OutOfRangeError

Available on crate features std or core-error only.
Sourceยง

impl Error for ParseWeekdayError

Available on crate feature std only.
Sourceยง

impl Error for InstallError

Sourceยง

impl Error for flate2::mem::CompressError

Sourceยง

impl Error for flate2::mem::DecompressError

Sourceยง

impl Error for getrandom::error::Error

Sourceยง

impl Error for git2::error::Error

Sourceยง

impl Error for PrefixLenError

Sourceยง

impl Error for ipnet::parser::AddrParseError

Sourceยง

impl Error for js_sys::TryFromIntError

Available on crate feature std only.
Sourceยง

impl Error for log::kv::error::Error

Sourceยง

impl Error for log::ParseLevelError

Available on crate feature std only.
Sourceยง

impl Error for SetLoggerError

Available on crate feature std only.
Sourceยง

impl Error for FromStrError

Sourceยง

impl Error for openssl::error::Error

Sourceยง

impl Error for ErrorStack

Sourceยง

impl Error for openssl::ssl::error::Error

Sourceยง

impl Error for X509VerifyResult

Sourceยง

impl Error for SliceCastError

Available on crate feature std only.
Sourceยง

impl Error for proc_macro2::LexError

Sourceยง

impl Error for serde_json::error::Error

Sourceยง

impl Error for syn::error::Error

Sourceยง

impl Error for PathPersistError

Sourceยง

impl Error for uuid::error::Error

Sourceยง

impl Error for Empty

Available on crate feature std only.
Sourceยง

impl Error for rand::rngs::adapter::read::ReadError

Sourceยง

impl Error for rand_core::error::Error

Available on crate feature std only.
Sourceยง

impl Error for OsError

Available on crate feature std only.
ยง

impl Error for Aborted

Available on crate feature std only.
ยง

impl Error for AcquireError

ยง

impl Error for AddGroupMemberBuilderError

ยง

impl Error for AddProjectMemberBuilderError

ยง

impl Error for AddrParseError

Available on crate feature std only.
ยง

impl Error for AggregationError

ยง

impl Error for AllProjectMemberBuilderError

ยง

impl Error for AllProjectMembersBuilderError

ยง

impl Error for AllRunnersBuilderError

ยง

impl Error for AllocError

Available on crate feature std only.
ยง

impl Error for AllowJobTokenGroupBuilderError

ยง

impl Error for AllowJobTokenProjectBuilderError

ยง

impl Error for AllowedJobTokenGroupsBuilderError

ยง

impl Error for AllowedJobTokenProjectsBuilderError

ยง

impl Error for AnyDelimiterCodecError

ยง

impl Error for ApproveMergeRequestBuilderError

ยง

impl Error for ArchiveBuilderError

ยง

impl Error for ArchiveProjectBuilderError

ยง

impl Error for AsHexError

ยง

impl Error for AttrError

ยง

impl Error for AttrError

ยง

impl Error for AuthError

ยง

impl Error for BackoffBuilderError

ยง

impl Error for BlankNodeIdParseError

ยง

impl Error for BodyError

ยง

impl Error for BranchBuilderError

ยง

impl Error for BranchProtectionDefaultsBuilderError

ยง

impl Error for BranchesBuilderError

ยง

impl Error for BuildError

Available on crate feature std only.
ยง

impl Error for BuildError

Available on crate feature std only.
ยง

impl Error for BuildError

Available on crate feature std only.
ยง

impl Error for BuildError

Available on crate feature std only.
ยง

impl Error for BuildError

Available on crate feature std only.
ยง

impl Error for CacheError

Available on crate feature std only.
ยง

impl Error for CancelJobBuilderError

ยง

impl Error for CancelPipelineBuilderError

ยง

impl Error for Canceled

Available on crate feature std only.
ยง

impl Error for CapacityError

ยง

impl Error for CapacityOverflowError

Available on crate feature std only.
ยง

impl Error for CaseFoldError

Available on crate feature std only.
ยง

impl Error for ChannelError

ยง

impl Error for CloseError

ยง

impl Error for CollectionAllocErr

ยง

impl Error for CommentOnCommitBuilderError

ยง

impl Error for CommitActionBuilderError

ยง

impl Error for CommitBuilderError

ยง

impl Error for CommitCommentsBuilderError

ยง

impl Error for CommitReferencesBuilderError

ยง

impl Error for CommitStatusesBuilderError

ยง

impl Error for CommitsBuilderError

ยง

impl Error for CompareCommitsBuilderError

ยง

impl Error for ComponentError

ยง

impl Error for ComponentRange

ยง

impl Error for CompressError

ยง

impl Error for ConfigError

ยง

impl Error for ConfigurationError

ยง

impl Error for ContainerExpirationPolicyBuilderError

ยง

impl Error for ContributorsBuilderError

ยง

impl Error for ConversionRange

ยง

impl Error for CorruptionError

ยง

impl Error for CreateBranchBuilderError

ยง

impl Error for CreateCommitBuilderError

ยง

impl Error for CreateCommitStatusBuilderError

ยง

impl Error for CreateDeployKeyBuilderError

ยง

impl Error for CreateDeploymentBuilderError

ยง

impl Error for CreateFileBuilderError

ยง

impl Error for CreateGroupBuilderError

ยง

impl Error for CreateGroupMilestoneBuilderError

ยง

impl Error for CreateGroupVariableBuilderError

ยง

impl Error for CreateHookBuilderError

ยง

impl Error for CreateHookBuilderError

ยง

impl Error for CreateImpersonationTokenBuilderError

ยง

impl Error for CreateIssueAwardBuilderError

ยง

impl Error for CreateIssueBuilderError

ยง

impl Error for CreateIssueNoteAwardBuilderError

ยง

impl Error for CreateIssueNoteBuilderError

ยง

impl Error for CreateLabelBuilderError

ยง

impl Error for CreateMergeRequestAwardBuilderError

ยง

impl Error for CreateMergeRequestBuilderError

ยง

impl Error for CreateMergeRequestDiscussionBuilderError

ยง

impl Error for CreateMergeRequestNoteAwardBuilderError

ยง

impl Error for CreateMergeRequestNoteBuilderError

ยง

impl Error for CreateMergeRequestPipelinesBuilderError

ยง

impl Error for CreatePersonalAccessTokenBuilderError

ยง

impl Error for CreatePersonalAccessTokenForUserBuilderError

ยง

impl Error for CreatePipelineBuilderError

ยง

impl Error for CreatePipelineScheduleBuilderError

ยง

impl Error for CreatePipelineScheduleVariableBuilderError

ยง

impl Error for CreateProjectAccessTokenBuilderError

ยง

impl Error for CreateProjectBuilderError

ยง

impl Error for CreateProjectMilestoneBuilderError

ยง

impl Error for CreateProjectVariableBuilderError

ยง

impl Error for CreateReleaseAssetLinksBuilderError

ยง

impl Error for CreateReleaseBuilderError

ยง

impl Error for CreateReleaseLinkBuilderError

ยง

impl Error for CreateRunnerBuilderError

ยง

impl Error for CreateRunnerBuilderError

ยง

impl Error for CreateTagBuilderError

ยง

impl Error for CreateUserBuilderError

ยง

impl Error for CurrentUserBuilderError

ยง

impl Error for DDSketchError

ยง

impl Error for DataError

ยง

impl Error for DateHistogramParseError

ยง

impl Error for DateTimeOverflowError

ยง

impl Error for DatetimeParseError

Available on crate feature std only.
ยง

impl Error for DecodeError

Available on crate features std only.
ยง

impl Error for DecodeError

Available on crate feature std only.
ยง

impl Error for DecodeSliceError

Available on crate features std only.
ยง

impl Error for DecompressError

ยง

impl Error for DeleteBranchBuilderError

ยง

impl Error for DeleteDeployKeyBuilderError

ยง

impl Error for DeleteDeploymentBuilderError

ยง

impl Error for DeleteError

ยง

impl Error for DeleteFileBuilderError

ยง

impl Error for DeleteGroupVariableBuilderError

ยง

impl Error for DeleteHookBuilderError

ยง

impl Error for DeleteHookBuilderError

ยง

impl Error for DeleteImpersonationTokenBuilderError

ยง

impl Error for DeleteIssueAwardBuilderError

ยง

impl Error for DeleteIssueBuilderError

ยง

impl Error for DeleteIssueNoteAwardBuilderError

ยง

impl Error for DeleteIssueNoteBuilderError

ยง

impl Error for DeleteJobArtifactsBuilderError

ยง

impl Error for DeleteLabelBuilderError

ยง

impl Error for DeleteMergeRequestAwardBuilderError

ยง

impl Error for DeleteMergeRequestNoteAwardBuilderError

ยง

impl Error for DeletePackageBuilderError

ยง

impl Error for DeletePackageFileBuilderError

ยง

impl Error for DeletePipelineBuilderError

ยง

impl Error for DeletePipelineScheduleBuilderError

ยง

impl Error for DeletePipelineScheduleVariableBuilderError

ยง

impl Error for DeleteProjectArtifactsBuilderError

ยง

impl Error for DeleteProjectBuilderError

ยง

impl Error for DeleteProjectVariableBuilderError

ยง

impl Error for DeleteReleaseLinkBuilderError

ยง

impl Error for DeleteRepositoryBuilderError

ยง

impl Error for DeleteRepositoryTagBuilderError

ยง

impl Error for DeleteRepositoryTagsBuilderError

ยง

impl Error for DeleteRunnerBuilderError

ยง

impl Error for DeleteRunnerByTokenBuilderError

ยง

impl Error for DeleteTagBuilderError

ยง

impl Error for DeployKeyBuilderError

ยง

impl Error for DeployKeysBuilderError

ยง

impl Error for DeployKeysBuilderError

ยง

impl Error for DeploymentBuilderError

ยง

impl Error for DeploymentsBuilderError

ยง

impl Error for DeserializeError

ยง

impl Error for DeserializeError

Available on crate feature std only.
ยง

impl Error for DifferentVariant

ยง

impl Error for DisableProjectRunnerBuilderError

ยง

impl Error for DisallowJobTokenGroupBuilderError

ยง

impl Error for DisallowJobTokenProjectBuilderError

ยง

impl Error for DocParsingError

ยง

impl Error for DownloadJobArtifactFileBuilderError

ยง

impl Error for DownloadJobArtifactsBuilderError

ยง

impl Error for DownloadRefJobArtifactFileBuilderError

ยง

impl Error for DownloadRefJobArtifactsBuilderError

ยง

impl Error for DurationOverflowError

ยง

impl Error for EarlyDataError

Available on crate feature std only.
ยง

impl Error for EditDeployKeyBuilderError

ยง

impl Error for EditDeploymentBuilderError

ยง

impl Error for EditGroupBuilderError

ยง

impl Error for EditGroupMemberBuilderError

ยง

impl Error for EditGroupPushRuleBuilderError

ยง

impl Error for EditHookBuilderError

ยง

impl Error for EditHookBuilderError

ยง

impl Error for EditIssueBuilderError

ยง

impl Error for EditIssueNoteBuilderError

ยง

impl Error for EditJobTokenScopeBuilderError

ยง

impl Error for EditLabelBuilderError

ยง

impl Error for EditMergeRequestBuilderError

ยง

impl Error for EditMergeRequestNoteBuilderError

ยง

impl Error for EditPagesBuilderError

ยง

impl Error for EditPipelineScheduleBuilderError

ยง

impl Error for EditPipelineScheduleVariableBuilderError

ยง

impl Error for EditProjectBuilderError

ยง

impl Error for EditProjectMemberBuilderError

ยง

impl Error for EditProjectPushRuleBuilderError

ยง

impl Error for EditRunnerBuilderError

ยง

impl Error for Elapsed

ยง

impl Error for Elapsed

ยง

impl Error for Elapsed

ยง

impl Error for EnableDeployKeyBuilderError

ยง

impl Error for EnableProjectRunnerBuilderError

ยง

impl Error for EncodeError

Available on crate feature std only.
ยง

impl Error for EncodeSliceError

Available on crate features std only.
ยง

impl Error for EncodingError

ยง

impl Error for EncodingError

ยง

impl Error for EncryptError

Available on crate feature std only.
ยง

impl Error for EnterError

ยง

impl Error for EnvironmentBuilderError

ยง

impl Error for EnvironmentsBuilderError

ยง

impl Error for EraseJobBuilderError

ยง

impl Error for Errno

Available on crate feature std or error_in_core only.
ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

Available on crate feature std only.
ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for Error

ยง

impl Error for ErrorKind

Available on crate feature std only.
ยง

impl Error for Errors

Available on crate feature std only.
ยง

impl Error for EscapeError

ยง

impl Error for EscapeError

ยง

impl Error for ExecutorError

ยง

impl Error for ExternalProviderBuilderError

ยง

impl Error for FacetParseError

ยง

impl Error for FastFieldNotAvailableError

ยง

impl Error for FileBuilderError

ยง

impl Error for FileRawBuilderError

ยง

impl Error for FloatIsNan

Available on crate feature std only.
ยง

impl Error for FloatIsNan

Available on crate feature std only.
ยง

impl Error for Format

ยง

impl Error for FromHexError

ยง

impl Error for FromOsStrError

ยง

impl Error for FromOsStringError

ยง

impl Error for FromPathBufError

ยง

impl Error for FromPathError

ยง

impl Error for FtmlConfigParseError

ยง

impl Error for FtmlExtractionError

ยง

impl Error for GetDisjointMutError

Available on crate feature std only.
ยง

impl Error for GetDisjointMutError

ยง

impl Error for GetPackageFileBuilderError

ยง

impl Error for GetReleaseLinkBuilderError

ยง

impl Error for GetTimezoneError

ยง

impl Error for GitUrlParseError

ยง

impl Error for GitlabError

ยง

impl Error for GroupAccessRequestBuilderError

ยง

impl Error for GroupAccessRequestsApproveBuilderError

ยง

impl Error for GroupAccessRequestsBuilderError

ยง

impl Error for GroupAccessRequestsDenyBuilderError

ยง

impl Error for GroupBuilderError

ยง

impl Error for GroupInfoError

Available on crate feature std only.
ยง

impl Error for GroupIssuesBuilderError

ยง

impl Error for GroupMemberBuilderError

ยง

impl Error for GroupMembersBuilderError

ยง

impl Error for GroupProjectsBuilderError

ยง

impl Error for GroupRunnersBuilderError

ยง

impl Error for GroupSubgroupsBuilderError

ยง

impl Error for GroupVariableBuilderError

ยง

impl Error for GroupVariablesBuilderError

ยง

impl Error for GroupsBuilderError

ยง

impl Error for HookBuilderError

ยง

impl Error for HookBuilderError

ยง

impl Error for HooksBuilderError

ยง

impl Error for HooksBuilderError

ยง

impl Error for HyperLogLogError

ยง

impl Error for IllFormedError

ยง

impl Error for IllFormedError

ยง

impl Error for ImagePositionBuilderError

ยง

impl Error for ImpersonationTokenBuilderError

ยง

impl Error for ImpersonationTokensBuilderError

ยง

impl Error for InsertError

ยง

impl Error for InvalidAnswerKind

ยง

impl Error for InvalidArgumentSpec

ยง

impl Error for InvalidAssocType

ยง

impl Error for InvalidBackoff

ยง

impl Error for InvalidBufferSize

Available on crate feature std only.
ยง

impl Error for InvalidComponents

ยง

impl Error for InvalidDnsNameError

Available on crate feature std only.
ยง

impl Error for InvalidEncodingError

ยง

impl Error for InvalidFormatDescription

ยง

impl Error for InvalidHistogramConfiguration

ยง

impl Error for InvalidLength

Available on crate feature std only.
ยง

impl Error for InvalidLengthError

ยง

impl Error for InvalidNameError

ยง

impl Error for InvalidOutputSize

Available on crate feature std only.
ยง

impl Error for InvalidParagraphKind

ยง

impl Error for InvalidRegex

ยง

impl Error for InvalidSectionLevel

ยง

impl Error for InvalidTimezoneError

ยง

impl Error for InvalidVariant

ยง

impl Error for IriParseError

ยง

impl Error for IriRelativizeError

ยง

impl Error for IssueAwardBuilderError

ยง

impl Error for IssueAwardsBuilderError

ยง

impl Error for IssueBuilderError

ยง

impl Error for IssueNoteAwardBuilderError

ยง

impl Error for IssueNoteAwardsBuilderError

ยง

impl Error for IssueNotesBuilderError

ยง

impl Error for IssueResourceLabelEventsBuilderError

ยง

impl Error for IssuesClosedByBuilderError

ยง

impl Error for JobBuilderError

ยง

impl Error for JobBuilderError

ยง

impl Error for JobTokenScopesBuilderError

ยง

impl Error for JobTraceBuilderError

ยง

impl Error for JobVariableAttributeBuilderError

ยง

impl Error for JobsBuilderError

ยง

impl Error for JoinError

ยง

impl Error for JsError

ยง

impl Error for JsError

ยง

impl Error for JsonLdParseError

ยง

impl Error for JsonLdSyntaxError

ยง

impl Error for JsonParseError

ยง

impl Error for JsonSyntaxError

ยง

impl Error for KeepJobArtifactsBuilderError

ยง

impl Error for LabelBuilderError

ยง

impl Error for LabelsBuilderError

ยง

impl Error for LanguageTagParseError

Available on crate feature std only.
ยง

impl Error for LengthDelimitedCodecError

ยง

impl Error for LengthLimitError

ยง

impl Error for LineCodeBuilderError

ยง

impl Error for LineRangeBuilderError

ยง

impl Error for LinesCodecError

ยง

impl Error for LinkHeaderParseError

ยง

impl Error for ListReleaseLinksBuilderError

ยง

impl Error for LoaderError

ยง

impl Error for LockError

ยง

impl Error for MacError

Available on crate feature std only.
ยง

impl Error for MatchError

Available on crate feature std only.
ยง

impl Error for MatchError

Available on crate feature std only.
ยง

impl Error for MatchError

ยง

impl Error for MergeMergeRequestBuilderError

ยง

impl Error for MergeRequestApprovalRulesBuilderError

ยง

impl Error for MergeRequestApprovalStateBuilderError

ยง

impl Error for MergeRequestApprovalsBuilderError

ยง

impl Error for MergeRequestAwardBuilderError

ยง

impl Error for MergeRequestAwardsBuilderError

ยง

impl Error for MergeRequestBuilderError

ยง

impl Error for MergeRequestCommitsBuilderError

ยง

impl Error for MergeRequestDiffsBuilderError

ยง

impl Error for MergeRequestDiscussionsBuilderError

ยง

impl Error for MergeRequestNoteAwardBuilderError

ยง

impl Error for MergeRequestNoteAwardsBuilderError

ยง

impl Error for MergeRequestNotesBuilderError

ยง

impl Error for MergeRequestPipelinesBuilderError

ยง

impl Error for MergeRequestResourceLabelEventsBuilderError

ยง

impl Error for MergeRequestsBuilderError

ยง

impl Error for MergeRequestsBuilderError

ยง

impl Error for MergeRequestsBuilderError

ยง

impl Error for MergeRequestsClosingBuilderError

ยง

impl Error for MergeTrainsBuilderError

ยง

impl Error for MigrateError

ยง

impl Error for NamedFieldError

ยง

impl Error for NamespaceError

ยง

impl Error for NamespaceError

ยง

impl Error for None

ยง

impl Error for NotACognitiveDimension

ยง

impl Error for NotJsError

ยง

impl Error for NotJsError

ยง

impl Error for OneShotNotSet

ยง

impl Error for OpenDirectoryError

ยง

impl Error for OpenReadError

ยง

impl Error for OpenWriteError

ยง

impl Error for OppositeSignInDurationComponentsError

ยง

impl Error for OtherError

Available on crate feature std only.
ยง

impl Error for PackageBuilderError

ยง

impl Error for PackageFilesBuilderError

ยง

impl Error for PackagesBuilderError

ยง

impl Error for PackagesBuilderError

ยง

impl Error for PagesBuilderError

ยง

impl Error for PaginationError

ยง

impl Error for ParamsError

ยง

impl Error for Parse

ยง

impl Error for ParseAlphabetError

Available on crate features std only.
ยง

impl Error for ParseCharRefError

ยง

impl Error for ParseCharRefError

ยง

impl Error for ParseDateTimeError

ยง

impl Error for ParseDecimalError

ยง

impl Error for ParseDurationError

ยง

impl Error for ParseError

Available on crate feature std only.
ยง

impl Error for ParseError

ยง

impl Error for ParseError

ยง

impl Error for ParseError

Available on crate feature std only.
ยง

impl Error for ParseError

ยง

impl Error for ParseError

Available on crate feature std only.
ยง

impl Error for ParseFromDescription

ยง

impl Error for ParseIntError

ยง

impl Error for ParseLevelError

Available on crate feature std only.
ยง

impl Error for ParseLevelFilterError

Available on crate feature std only.
ยง

impl Error for PatternIDError

Available on crate feature std only.
ยง

impl Error for PatternIDError

Available on crate feature std only.
ยง

impl Error for PatternParseError

ยง

impl Error for PatternSetInsertError

Available on crate feature std only.
ยง

impl Error for PersonalAccessTokenBuilderError

ยง

impl Error for PersonalAccessTokenSelfBuilderError

ยง

impl Error for PersonalAccessTokensBuilderError

ยง

impl Error for PipelineBridgesBuilderError

ยง

impl Error for PipelineBuilderError

ยง

impl Error for PipelineJobsBuilderError

ยง

impl Error for PipelineScheduleBuilderError

ยง

impl Error for PipelineScheduleCronError

ยง

impl Error for PipelineSchedulePipelinesBuilderError

ยง

impl Error for PipelineSchedulesBuilderError

ยง

impl Error for PipelineTestReportBuilderError

ยง

impl Error for PipelineTestReportSummaryBuilderError

ยง

impl Error for PipelineVariableBuilderError

ยง

impl Error for PipelineVariablesBuilderError

ยง

impl Error for PipelinesBuilderError

ยง

impl Error for PlayJobBuilderError

ยง

impl Error for PlayPipelineScheduleBuilderError

ยง

impl Error for PositionBuilderError

ยง

impl Error for PreferencesParseError

ยง

impl Error for ProjectAccessRequestBuilderError

ยง

impl Error for ProjectAccessRequestsApproveBuilderError

ยง

impl Error for ProjectAccessRequestsBuilderError

ยง

impl Error for ProjectAccessRequestsDenyBuilderError

ยง

impl Error for ProjectAccessTokenBuilderError

ยง

impl Error for ProjectAccessTokensBuilderError

ยง

impl Error for ProjectApprovalRulesBuilderError

ยง

impl Error for ProjectApprovalsBuilderError

ยง

impl Error for ProjectBuilderError

ยง

impl Error for ProjectIssuesBuilderError

ยง

impl Error for ProjectMemberBuilderError

ยง

impl Error for ProjectMembersBuilderError

ยง

impl Error for ProjectReleasesBuilderError

ยง

impl Error for ProjectRunnersBuilderError

ยง

impl Error for ProjectVariableBuilderError

ยง

impl Error for ProjectVariablesBuilderError

ยง

impl Error for ProjectsBuilderError

ยง

impl Error for PromoteLabelBuilderError

ยง

impl Error for ProtectBranchBuilderError

ยง

impl Error for ProtectTagBuilderError

ยง

impl Error for ProtectedBranchBuilderError

ยง

impl Error for ProtectedBranchesBuilderError

ยง

impl Error for ProtectedTagBuilderError

ยง

impl Error for ProtectedTagsBuilderError

ยง

impl Error for ProtocolError

ยง

impl Error for QueryEvaluationError

ยง

impl Error for QueryParserError

ยง

impl Error for QueryResultsParseError

ยง

impl Error for QueryResultsSyntaxError

ยง

impl Error for QuizError

ยง

impl Error for RangeUnsatisfiableError

ยง

impl Error for RdfParseError

ยง

impl Error for RdfSyntaxError

ยง

impl Error for RdfXmlParseError

ยง

impl Error for RdfXmlSyntaxError

ยง

impl Error for RebaseMergeRequestBuilderError

ยง

impl Error for ReceiveError

ยง

impl Error for ReceiveErrorTimeout

ยง

impl Error for RecvError

ยง

impl Error for RecvError

Available on crate feature std only.
ยง

impl Error for RecvError

ยง

impl Error for RecvError

ยง

impl Error for RecvError

ยง

impl Error for RecvError

ยง

impl Error for RecvError

ยง

impl Error for RecvTimeoutError

ยง

impl Error for RecvTimeoutError

Available on crate feature std only.
ยง

impl Error for RecvTimeoutError

ยง

impl Error for RelatedMergeRequestsBuilderError

ยง

impl Error for RemoveGroupMemberBuilderError

ยง

impl Error for RemoveProjectMemberBuilderError

ยง

impl Error for RepositoriesBuilderError

ยง

impl Error for RepositoryDetailsBuilderError

ยง

impl Error for RepositoryTagDetailsBuilderError

ยง

impl Error for RepositoryTagsBuilderError

ยง

impl Error for RequestError

ยง

impl Error for ResetRunnerAuthenticationTokenBuilderError

ยง

impl Error for ResetRunnerAuthenticationTokenByTokenBuilderError

ยง

impl Error for RestError

ยง

impl Error for RetryJobBuilderError

ยง

impl Error for RetryPipelineBuilderError

ยง

impl Error for ReuniteError

ยง

impl Error for ReuniteError

ยง

impl Error for RevokePersonalAccessTokenBuilderError

ยง

impl Error for RevokePersonalAccessTokenSelfBuilderError

ยง

impl Error for RevokeProjectAccessTokenBuilderError

ยง

impl Error for RotatePersonalAccessTokenBuilderError

ยง

impl Error for RotatePersonalAccessTokenSelfBuilderError

ยง

impl Error for RotateProjectAccessTokenBuilderError

ยง

impl Error for RunnerBuilderError

ยง

impl Error for RunnerJobsBuilderError

ยง

impl Error for RunnerMetadataBuilderError

ยง

impl Error for RunnersBuilderError

ยง

impl Error for SegmentParseError

ยง

impl Error for SelectError

ยง

impl Error for SelectTimeoutError

ยง

impl Error for SendError

ยง

impl Error for SendError

ยง

impl Error for SendErrorTimeout

ยง

impl Error for SerializeError

Available on crate feature std only.
ยง

impl Error for SerializerError

Available on crate feature std only.
ยง

impl Error for SerializerError

ยง

impl Error for SetGlobalDefaultError

Available on crate feature std only.
ยง

impl Error for ShareGroupBuilderError

ยง

impl Error for ShareProjectBuilderError

ยง

impl Error for SharedGroupProjectsBuilderError

ยง

impl Error for SignatureBuilderError

ยง

impl Error for SmallIndexError

Available on crate feature std only.
ยง

impl Error for SparqlSyntaxError

ยง

impl Error for SpawnError

Available on crate feature std only.
ยง

impl Error for SpecificationError

Available on crate feature std only.
ยง

impl Error for SqliteError

ยง

impl Error for StarProjectBuilderError

ยง

impl Error for StarrersBuilderError

ยง

impl Error for StartError

Available on crate feature std only.
ยง

impl Error for StateIDError

Available on crate feature std only.
ยง

impl Error for StateIDError

Available on crate feature std only.
ยง

impl Error for StorageError

ยง

impl Error for StorageError

ยง

impl Error for StyleParseError

ยง

impl Error for SubProtocolError

ยง

impl Error for SyntaxError

ยง

impl Error for SyntaxError

ยง

impl Error for TagBuilderError

ยง

impl Error for TagsBuilderError

ยง

impl Error for TakePipelineScheduleOwnershipBuilderError

ยง

impl Error for TantivyError

ยง

impl Error for TarError

ยง

impl Error for TermParseError

ยง

impl Error for TextPositionBuilderError

ยง

impl Error for ThreadPoolBuildError

ยง

impl Error for TimeoutError

ยง

impl Error for TlsError

ยง

impl Error for TooLargeForDecimalError

ยง

impl Error for TooLargeForIntegerError

ยง

impl Error for TreeBuilderError

ยง

impl Error for TryAcquireError

ยง

impl Error for TryCurrentError

ยง

impl Error for TryFromIntError

ยง

impl Error for TryFromParsed

ยง

impl Error for TryFromTermError

ยง

impl Error for TryInitError

Available on crate feature std only.
ยง

impl Error for TryLockError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

Available on crate feature std only.
ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryReserveError

Available on crate feature std only.
ยง

impl Error for TryReserveError

ยง

impl Error for TrySelectError

ยง

impl Error for TurtleParseError

ยง

impl Error for TurtleSyntaxError

ยง

impl Error for UleError

ยง

impl Error for UnapproveMergeRequestBuilderError

ยง

impl Error for UnarchiveProjectBuilderError

ยง

impl Error for UnexpectedNullError

ยง

impl Error for UnicodeWordBoundaryError

Available on crate feature std only.
ยง

impl Error for UnicodeWordError

Available on crate feature std only.
ยง

impl Error for UninitializedFieldError

Available on crate feature std only.
ยง

impl Error for UnitParseError

Available on crate feature std only.
ยง

impl Error for UnnamedFieldError

ยง

impl Error for UnprotectBranchBuilderError

ยง

impl Error for UnprotectTagBuilderError

ยง

impl Error for UnpublishPagesBuilderError

ยง

impl Error for UnshareGroupBuilderError

ยง

impl Error for UnshareProjectBuilderError

ยง

impl Error for UnstarProjectBuilderError

ยง

impl Error for UnsupportedOperationError

Available on crate feature std only.
ยง

impl Error for UnsupportedPlatformError

ยง

impl Error for UpdateEvaluationError

ยง

impl Error for UpdateFileBuilderError

ยง

impl Error for UpdateGroupVariableBuilderError

ยง

impl Error for UpdateProjectVariableBuilderError

ยง

impl Error for UpdateReleaseLinkBuilderError

ยง

impl Error for UploadPackageFileBuilderError

ยง

impl Error for UriParseError

ยง

impl Error for UrlError

ยง

impl Error for UrlParseError

ยง

impl Error for UserBuilderError

ยง

impl Error for UserError

ยง

impl Error for UserProjectsBuilderError

ยง

impl Error for UsersBuilderError

ยง

impl Error for VariableNameParseError

ยง

impl Error for VerifierBuilderError

Available on crate feature std only.
ยง

impl Error for VerifyRunnerBuilderError

ยง

impl Error for WebSocketError

ยง

impl Error for XmlWriteError

ยง

impl Error for ZeroTrieBuildError

ยง

impl<'a> Error for BufReadDecoderError<'a>

ยง

impl<'a> Error for DecodeError<'a>

Sourceยง

impl<'a, K, V> Error for alloc::collections::btree::map::entry::OccupiedError<'a, K, V>
where K: Debug + Ord, V: Debug,

Sourceยง

impl<'a, K, V> Error for std::collections::hash::map::OccupiedError<'a, K, V>
where K: Debug, V: Debug,

1.51.0 ยท Sourceยง

impl<'a, T> Error for &'a T
where T: Error + ?Sized,

ยง

impl<'i, E> Error for ParseError<'i, E>
where E: Display + Debug,

ยง

impl<A, S, V> Error for ConvertError<A, S, V>
where A: Display + Debug, S: Display + Debug, V: Display + Debug,

Available on non-no_zerocopy_core_error_1_81_0 or crate feature std only.
ยง

impl<Backend> Error for Error<Backend>
where Backend: AuthnBackend, <Backend as AuthnBackend>::Error: Error, Error<Backend>: Debug + Display,

ยง

impl<E1, E2> Error for PairError<E1, E2>
where E1: Display, E2: Display, PairError<E1, E2>: Debug + Display,

ยง

impl<E1, E2, E3> Error for TripleError<E1, E2, E3>
where E1: Display, E2: Display, E3: Display, TripleError<E1, E2, E3>: Debug + Display,

ยง

impl<E> Error for HybridCoderError<E>
where E: Error + 'static, HybridCoderError<E>: Debug + Display,

ยง

impl<E> Error for SerdeLiteDecodeError<E>
where E: Error + 'static, SerdeLiteDecodeError<E>: Debug + Display,

ยง

impl<E> Error for SerdeLiteEncodeError<E>
where E: Error + 'static, SerdeLiteEncodeError<E>: Debug + Display,

ยง

impl<E> Error for ServerFnError<E>
where E: Error + 'static, ServerFnError<E>: Display,

1.8.0 ยท Sourceยง

impl<E> Error for alloc::boxed::Box<E>
where E: Error,

Sourceยง

impl<E> Error for serde_path_to_error::Error<E>
where E: Error,

ยง

impl<E> Error for ApiError<E>
where E: Error + Send + Sync + 'static, ApiError<E>: Debug + Display,

ยง

impl<E> Error for BackendError<E>
where E: Debug + Error + 'static, BackendError<E>: Debug + Display,

ยง

impl<E> Error for CacheError<E>
where E: Debug, CacheError<E>: Debug + Display,

ยง

impl<E> Error for Err<E>
where E: Debug,

Available on crate feature std only.
ยง

impl<E> Error for Error<E>
where E: Error + Send + Sync + 'static, Error<E>: Debug + Display,

ยง

impl<E> Error for FunctionError0<E>
where E: Display, FunctionError0<E>: Debug + Display,

ยง

impl<E> Error for ParseNotNanError<E>
where E: Debug + Error + 'static,

Available on crate feature std only.
ยง

impl<E> Error for ParseNotNanError<E>
where E: Debug + Error + 'static,

Available on crate feature std only.
ยง

impl<E> Error for TracedError<E>
where E: Error + 'static,

ยง

impl<E, D> Error for CodecError<E, D>
where CodecError<E, D>: Debug + Display,

Sourceยง

impl<F> Error for PersistError<F>

Sourceยง

impl<I> Error for itertools::exactly_one_err::ExactlyOneError<I>
where I: Iterator + Debug, <I as Iterator>::Item: Debug,

Available on crate feature use_std only.
ยง

impl<I> Error for Error<I>
where I: Debug + Display,

Available on crate feature std only.
ยง

impl<I> Error for ExactlyOneError<I>
where I: Iterator + Debug, <I as Iterator>::Item: Debug,

Available on crate feature use_std only.
ยง

impl<I> Error for InputError<I>
where I: Clone + Debug + Display + Sync + Send + 'static,

Available on crate feature std only.
ยง

impl<I> Error for InputError<I>
where I: Clone + Debug + Display + Sync + Send + 'static,

Available on crate feature std only.
ยง

impl<I> Error for VerboseError<I>
where I: Debug + Display,

Available on crate feature std only.
ยง

impl<I, C> Error for TreeError<I, C>
where I: Debug + Display + Sync + Send + 'static, C: Display + Debug,

Available on crate feature std only.
ยง

impl<I, C> Error for TreeError<I, C>
where I: Stream + Clone + Debug + Display + Sync + Send + 'static, C: Display + Debug,

Available on crate feature std only.
ยง

impl<K, V> Error for TryIntoHeaderError<K, V>
where K: Error + 'static, V: Error + 'static,

ยง

impl<L> Error for ParseError<L>
where L: Display + Debug,

Available on crate features std or unstable only.
Sourceยง

impl<L, R> Error for Either<L, R>
where L: Error, R: Error,

Available on crate features std only.

Either implements Error if both L and R implement it.

Requires crate feature "std"

ยง

impl<R, T1, T2> Error for FunctionError2<R, T1, T2>
where R: Display, T1: Display, T2: Display, FunctionError2<R, T1, T2>: Debug + Display,

ยง

impl<R, T1, T2, T3> Error for FunctionError3<R, T1, T2, T3>
where R: Display, T1: Display, T2: Display, T3: Display, FunctionError3<R, T1, T2, T3>: Debug + Display,

ยง

impl<R, T> Error for FunctionError1<R, T>
where R: Display, T: Display, FunctionError1<R, T>: Debug + Display,

ยง

impl<RE> Error for HttpClientError<RE>
where RE: Error + 'static, Box<RE>: Error + 'static, HttpClientError<RE>: Debug + Display,

ยง

impl<RE, T> Error for RequestTokenError<RE, T>
where RE: Error + 'static, T: ErrorResponse + 'static, RequestTokenError<RE, T>: Debug + Display,

ยง

impl<Role> Error for HandshakeError<Role>
where Role: HandshakeRole,

Sourceยง

impl<S> Error for openssl::ssl::error::HandshakeError<S>
where S: Debug,

ยง

impl<S> Error for HandshakeError<S>
where S: Any + Debug,

ยง

impl<Src, Dst> Error for AlignmentError<Src, Dst>
where Src: Deref, Dst: KnownLayout + ?Sized,

Available on non-no_zerocopy_core_error_1_81_0 or crate feature std only.
ยง

impl<Src, Dst> Error for SizeError<Src, Dst>
where Src: Deref, Dst: KnownLayout + ?Sized,

Available on non-no_zerocopy_core_error_1_81_0 or crate feature std only.
ยง

impl<Src, Dst> Error for ValidityError<Src, Dst>
where Dst: KnownLayout + TryFromBytes + ?Sized,

Available on non-no_zerocopy_core_error_1_81_0 or crate feature std only.
Sourceยง

impl<T> Error for std::sync::mpmc::error::SendTimeoutError<T>

1.0.0 ยท Sourceยง

impl<T> Error for std::sync::mpsc::TrySendError<T>

1.0.0 ยท Sourceยง

impl<T> Error for std::sync::poison::TryLockError<T>

ยง

impl<T> Error for flams_router_vscode::server_fn::serde_lite::ErrorList<T>
where T: Error,

Sourceยง

impl<T> Error for ThinBox<T>
where T: Error + ?Sized,

1.52.0 ยท Sourceยง

impl<T> Error for Arc<T>
where T: Error + ?Sized,

1.0.0 ยท Sourceยง

impl<T> Error for std::sync::mpsc::SendError<T>

1.0.0 ยท Sourceยง

impl<T> Error for PoisonError<T>

Sourceยง

impl<T> Error for arrayvec::errors::CapacityError<T>
where T: Any,

Available on crate feature std only.

Requires features="std".

Sourceยง

impl<T> Error for BoxedSliceCastError<T>

Available on crate feature std only.
Sourceยง

impl<T> Error for VecCastError<T>

Available on crate feature std only.
Sourceยง

impl<T> Error for OutOfBounds<T>
where T: Debug,

Available on crate feature std only.
ยง

impl<T> Error for AsyncFdTryNewError<T>

ยง

impl<T> Error for Box<T>
where T: Error,

ยง

impl<T> Error for CreationError<T>
where T: Debug,

Available on crate feature std only.
ยง

impl<T> Error for CreationError<T>
where T: Debug,

Available on crate feature std only.
ยง

impl<T> Error for Error<T>
where T: Display + Debug,

ยง

impl<T> Error for ErrorList<T>
where T: Error,

ยง

impl<T> Error for PollSendError<T>
where T: Debug,

ยง

impl<T> Error for ReuniteError<T>
where T: Any,

Available on crate feature std only.
ยง

impl<T> Error for SendError<T>

Available on crate feature std only.
ยง

impl<T> Error for SendError<T>

ยง

impl<T> Error for SendError<T>

ยง

impl<T> Error for SendError<T>

ยง

impl<T> Error for SendError<T>

ยง

impl<T> Error for SendError<T>
where T: Debug,

ยง

impl<T> Error for SendError<T>
where T: Send,

ยง

impl<T> Error for SendTimeoutError<T>

Available on crate feature time only.
ยง

impl<T> Error for SendTimeoutError<T>

ยง

impl<T> Error for SendTimeoutError<T>
where T: Send,

ยง

impl<T> Error for SetError<T>
where T: Debug,

ยง

impl<T> Error for SetOnceError<T>
where T: Debug,

ยง

impl<T> Error for TrySendError<T>

ยง

impl<T> Error for TrySendError<T>

ยง

impl<T> Error for TrySendError<T>

ยง

impl<T> Error for TrySendError<T>
where T: Any,

ยง

impl<T> Error for TrySendError<T>
where T: Send,

ยง

impl<T, E> Error for TryChunksError<T, E>
where E: Debug + Display,

Available on crate feature std only.
ยง

impl<T, E> Error for TryReadyChunksError<T, E>
where E: Debug + Display,

Available on crate feature std only.
ยง

impl<T, Item> Error for ReuniteError<T, Item>
where T: Any,

Available on crate feature std only.
1.0.0 ยท Sourceยง

impl<W> Error for IntoInnerError<W>
where W: Send + Debug,