[][src]Enum sentry_types::ParseDsnError

pub enum ParseDsnError {
    InvalidUrl,
    InvalidScheme,
    NoUsername,
    NoProjectId,
    InvalidProjectId(ParseProjectIdError),
}

Represents a dsn url parsing error.

Variants

InvalidUrl

raised on completely invalid urls

InvalidScheme

raised the scheme is invalid / unsupported.

NoUsername

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

NoProjectId

raised the project is is missing (first path component)

InvalidProjectId(ParseProjectIdError)

raised the project id is invalid.

Trait Implementations

impl Debug for ParseDsnError[src]

impl Display for ParseDsnError[src]

impl Fail for ParseDsnError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> AsFail for T where
    T: Fail
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,