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");

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.

ยง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

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

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>

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>

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>

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>

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,

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,

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>

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>

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>

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>

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>

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

ยง

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

Visits this value with the given Visitor.
ยง

impl Value for dyn Error + Send

ยง

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

Visits this value with the given Visitor.
ยง

impl Value for dyn Error + Send + Sync

ยง

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

Visits this value with the given Visitor.
ยง

impl Value for dyn Error + Sync

ยง

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 UserError

Sourceยง

impl Error for OAuthError

Sourceยง

impl Error for URIParseError

ยง

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

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

Sourceยง

impl Error for hex::error::FromHexError

Sourceยง

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

Sourceยง

impl Error for url::parser::ParseError

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl Error for WeightedError

Sourceยง

impl Error for !

Sourceยง

impl Error for InvalidURICharacter

ยง

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

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

ยง

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

Sourceยง

impl Error for ParseMonthError

Sourceยง

impl Error for OutOfRange

Sourceยง

impl Error for OutOfRangeError

Sourceยง

impl Error for ParseWeekdayError

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

Sourceยง

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

Sourceยง

impl Error for log::ParseLevelError

Sourceยง

impl Error for SetLoggerError

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

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

Sourceยง

impl Error for ReadError

Sourceยง

impl Error for rand_core::error::Error

Sourceยง

impl Error for OsError

ยง

impl Error for Aborted

ยง

impl Error for AcquireError

ยง

impl Error for AddGroupMemberBuilderError

ยง

impl Error for AddProjectMemberBuilderError

ยง

impl Error for AddrParseError

ยง

impl Error for AggregationError

ยง

impl Error for AllProjectMemberBuilderError

ยง

impl Error for AllProjectMembersBuilderError

ยง

impl Error for AllRunnersBuilderError

ยง

impl Error for AllocError

ยง

impl Error for AllocScratchError

ยง

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 AsStringError

ยง

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 BufferSerializerError

ยง

impl Error for BuildError

ยง

impl Error for BuildError

ยง

impl Error for BuildError

ยง

impl Error for BuildError

ยง

impl Error for BuildError

ยง

impl Error for CacheError

ยง

impl Error for CancelJobBuilderError

ยง

impl Error for CancelPipelineBuilderError

ยง

impl Error for Canceled

ยง

impl Error for CapacityError

ยง

impl Error for CapacityOverflowError

ยง

impl Error for CaseFoldError

ยง

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 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

ยง

impl Error for DecodeError

ยง

impl Error for DecodeError

ยง

impl Error for DecodeSliceError

ยง

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 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 DeleteProjectBuilderError

ยง

impl Error for DeleteProjectVariableBuilderError

ยง

impl Error for DeleteReleaseLinkBuilderError

ยง

impl Error for DeleteRepositoryBuilderError

ยง

impl Error for DeleteRepositoryTagBuilderError

ยง

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

ยง

impl Error for DifferentVariant

ยง

impl Error for DisableProjectRunnerBuilderError

ยง

impl Error for DisallowJobTokenGroupBuilderError

ยง

impl Error for DisallowJobTokenProjectBuilderError

ยง

impl Error for DocParsingError

ยง

impl Error for DurationOverflowError

ยง

impl Error for EarlyDataError

ยง

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

ยง

impl Error for EncodeSliceError

ยง

impl Error for EncodingError

ยง

impl Error for EncryptError

ยง

impl Error for EnterError

ยง

impl Error for EnvironmentBuilderError

ยง

impl Error for EnvironmentsBuilderError

ยง

impl Error for EraseJobBuilderError

ยง

impl Error for Errno

ยง

impl Error for Errno

ยง

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

ยง

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

ยง

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

ยง

impl Error for Error

ยง

impl Error for ErrorKind

ยง

impl Error for Errors

ยง

impl Error for EscapeError

ยง

impl Error for EvaluationError

ยง

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 FixedSizeScratchError

ยง

impl Error for Format

ยง

impl Error for FromPathBufError

ยง

impl Error for FromPathError

ยง

impl Error for GetDisjointMutError

ยง

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

ยง

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 ImagePositionBuilderError

ยง

impl Error for ImpersonationTokenBuilderError

ยง

impl Error for ImpersonationTokensBuilderError

ยง

impl Error for InsertError

ยง

impl Error for InvalidBufferSize

ยง

impl Error for InvalidDnsNameError

ยง

impl Error for InvalidEncodingError

ยง

impl Error for InvalidFormatDescription

ยง

impl Error for InvalidHistogramConfiguration

ยง

impl Error for InvalidLength

ยง

impl Error for InvalidLengthError

ยง

impl Error for InvalidNameError

ยง

impl Error for InvalidOutputSize

ยง

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 JsonLdParseError

ยง

impl Error for JsonLdSyntaxError

ยง

impl Error for JsonParseError

ยง

impl Error for JsonSyntaxError

ยง

impl Error for LabelBuilderError

ยง

impl Error for LabelsBuilderError

ยง

impl Error for LanguageTagParseError

ยง

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 LockError

ยง

impl Error for MacError

ยง

impl Error for MatchError

ยง

impl Error for MatchError

ยง

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 NamespaceError

ยง

impl Error for None

ยง

impl Error for NotJsError

ยง

impl Error for OffsetError

ยง

impl Error for OpenDirectoryError

ยง

impl Error for OpenReadError

ยง

impl Error for OpenWriteError

ยง

impl Error for OppositeSignInDurationComponentsError

ยง

impl Error for OtherError

ยง

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

ยง

impl Error for ParseCharRefError

ยง

impl Error for ParseDateTimeError

ยง

impl Error for ParseDecimalError

ยง

impl Error for ParseDurationError

ยง

impl Error for ParseError

ยง

impl Error for ParseError

ยง

impl Error for ParseError

ยง

impl Error for ParseError

ยง

impl Error for ParseError

ยง

impl Error for ParseError

ยง

impl Error for ParseError

ยง

impl Error for ParseFromDescription

ยง

impl Error for ParseIntError

ยง

impl Error for ParseLevelError

ยง

impl Error for ParseLevelFilterError

ยง

impl Error for PatternIDError

ยง

impl Error for PatternIDError

ยง

impl Error for PatternParseError

ยง

impl Error for PatternSetInsertError

ยง

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 RangeUnsatisfiableError

ยง

impl Error for RdfParseError

ยง

impl Error for RdfSyntaxError

ยง

impl Error for RdfXmlParseError

ยง

impl Error for RdfXmlSyntaxError

ยง

impl Error for RebaseMergeRequestBuilderError

ยง

impl Error for RecvError

ยง

impl Error for RecvError

ยง

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

ยง

impl Error for RecvTimeoutError

ยง

impl Error for RelatedMergeRequestsBuilderError

ยง

impl Error for RemoveGroupMemberBuilderError

ยง

impl Error for RemoveProjectMemberBuilderError

ยง

impl Error for RepositoriesBuilderError

ยง

impl Error for RepositoryTagDetailsBuilderError

ยง

impl Error for RepositoryTagsBuilderError

ยง

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 SelectTimeoutError

ยง

impl Error for SendError

ยง

impl Error for SerializeError

ยง

impl Error for SerializerError

ยง

impl Error for SerializerError

ยง

impl Error for SetGlobalDefaultError

ยง

impl Error for ShareGroupBuilderError

ยง

impl Error for ShareProjectBuilderError

ยง

impl Error for SharedDeserializeMapError

ยง

impl Error for SharedGroupProjectsBuilderError

ยง

impl Error for SharedSerializeMapError

ยง

impl Error for SignatureBuilderError

ยง

impl Error for SmallIndexError

ยง

impl Error for SourceMapError

ยง

impl Error for SparqlSyntaxError

ยง

impl Error for SpawnError

ยง

impl Error for SpecificationError

ยง

impl Error for SqliteError

ยง

impl Error for StartError

ยง

impl Error for StateIDError

ยง

impl Error for StateIDError

ยง

impl Error for StorageError

ยง

impl Error for SubProtocolError

ยง

impl Error for SyntaxError

ยง

impl Error for TagBuilderError

ยง

impl Error for TagsBuilderError

ยง

impl Error for TakePipelineScheduleOwnershipBuilderError

ยง

impl Error for TantivyError

ยง

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

ยง

impl Error for TryLockError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryRecvError

ยง

impl Error for TryReserveError

ยง

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

ยง

impl Error for UnicodeWordError

ยง

impl Error for UninitializedFieldError

ยง

impl Error for UnixTimestampError

ยง

impl Error for UnprotectBranchBuilderError

ยง

impl Error for UnprotectTagBuilderError

ยง

impl Error for UnpublishPagesBuilderError

ยง

impl Error for UnshareGroupBuilderError

ยง

impl Error for UnshareProjectBuilderError

ยง

impl Error for UnsupportedOperationError

ยง

impl Error for UnsupportedPlatformError

ยง

impl Error for UpdateFileBuilderError

ยง

impl Error for UpdateGroupVariableBuilderError

ยง

impl Error for UpdateProjectVariableBuilderError

ยง

impl Error for UpdateReleaseLinkBuilderError

ยง

impl Error for UploadPackageFileBuilderError

ยง

impl Error for UrlError

ยง

impl Error for UserBuilderError

ยง

impl Error for UserProjectsBuilderError

ยง

impl Error for UsersBuilderError

ยง

impl Error for VariableNameParseError

ยง

impl Error for VerifierBuilderError

ยง

impl Error for VerifyRunnerBuilderError

ยง

impl Error for WebSocketError

ยง

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,

ยง

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

ยง

impl<E> Error for HybridCoderError<E>
where E: Error + 'static, HybridCoderError<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 Err<E>
where E: Debug,

ยง

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

ยง

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,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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,

Sourceยง

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

Either implements Error if both L and R implement it.

Requires crate feature "std"

ยง

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<S, C, H> Error for CompositeSerializerError<S, C, H>
where S: Error + 'static, C: Error + 'static, H: Error + 'static,

ยง

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

ยง

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

ยง

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

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>

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 BoxedSliceCastError<T>

Sourceยง

impl<T> Error for VecCastError<T>

Sourceยง

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

ยง

impl<T> Error for AsyncFdTryNewError<T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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>

ยง

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

ยง

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

ยง

impl<T> Error for SendTimeoutError<T>

ยง

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,

ยง

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

ยง

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

1.0.0 ยท Sourceยง

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