Enum actix_tools::sentry::sentry_client::internals::DsnParseError[]

pub enum DsnParseError {
    InvalidUrl,
    InvalidScheme,
    NoUsername,
    NoProjectId,
    InvalidProjectId(ProjectIdParseError),
}

Represents a dsn url parsing error.

Variants

raised on completely invalid urls

raised the scheme is invalid / unsupported.

raised if the username (public key) portion is missing.

raised the project is is missing (first path component)

raised the project id is invalid.

Trait Implementations

impl Fail for DsnParseError

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

Provides context for this failure. Read more

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

impl Display for DsnParseError

Formats the value using the given formatter. Read more

impl Debug for DsnParseError

Formats the value using the given formatter. Read more

Auto Trait Implementations