[−]Struct sentry::types::Dsn
Represents a Sentry dsn.
Implementations
impl Dsn
pub fn to_auth(&self, client_agent: Option<&str>) -> Auth
Converts the dsn into an auth object.
This always attaches the latest and greatest protocol version to the auth header.
pub fn store_api_url(&self) -> Url
Returns the submission API URL.
pub fn envelope_api_url(&self) -> Url
Returns the API URL for Envelope submission.
pub fn scheme(&self) -> Scheme
Returns the scheme
pub fn public_key(&self) -> &str
Returns the public_key
pub fn secret_key(&self) -> Option<&str>
Returns secret_key
pub fn host(&self) -> &str
Returns the host
pub fn port(&self) -> u16
Returns the port
pub fn path(&self) -> &str
Returns the path
pub fn project_id(&self) -> ProjectId
Returns the project_id
Trait Implementations
impl Clone for Dsn
fn clone(&self) -> Dsn
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for Dsn
impl<'de> Deserialize<'de> for Dsn
fn deserialize<D>(
deserializer: D
) -> Result<Dsn, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
deserializer: D
) -> Result<Dsn, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
impl Display for Dsn
impl Eq for Dsn
impl FromStr for Dsn
type Err = ParseDsnError
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Dsn, ParseDsnError>
impl Hash for Dsn
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<'a> IntoDsn for &'a Dsn
[src]
impl IntoDsn for Dsn
[src]
impl PartialEq<Dsn> for Dsn
impl Serialize for Dsn
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
impl StructuralEq for Dsn
impl StructuralPartialEq for Dsn
Auto Trait Implementations
impl RefUnwindSafe for Dsn
impl Send for Dsn
impl Sync for Dsn
impl Unpin for Dsn
impl UnwindSafe for Dsn
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
T: Send + Sync + UnwindSafe + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,