[][src]Enum sentry::internals::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 Error for ParseDsnError[src]

impl From<ParseProjectIdError> for ParseDsnError[src]

Auto Trait Implementations

impl RefUnwindSafe for ParseDsnError

impl Send for ParseDsnError

impl Sync for ParseDsnError

impl Unpin for ParseDsnError

impl UnwindSafe for ParseDsnError

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail, 

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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