Skip to main content

Error

Trait Error 

Source
pub trait Error {
    type ErrorType;

    // Required methods
    fn generic(e: String) -> Self::ErrorType;
    fn io(e: Error) -> Self::ErrorType;
    fn zip(e: ZipError) -> Self::ErrorType;
    fn network(e: Error) -> Self::ErrorType;
    fn network_invalid_header_name(e: InvalidHeaderName) -> Self::ErrorType;
    fn network_invalid_header_value(e: InvalidHeaderValue) -> Self::ErrorType;
    fn parse_int(e: ParseIntError) -> Self::ErrorType;
    fn unknown_resource(resid: usize) -> Self::ErrorType;
    fn unknown_resource_path(res: &str) -> Self::ErrorType;
}

Required Associated Types§

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§