Struct sentry_types::Dsn
source · pub struct Dsn { /* private fields */ }
Expand description
Represents a Sentry dsn.
Implementations§
source§impl Dsn
impl Dsn
sourcepub fn to_auth(&self, client_agent: Option<&str>) -> Auth
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.
sourcepub fn store_api_url(&self) -> Url
pub fn store_api_url(&self) -> Url
Returns the submission API URL.
sourcepub fn envelope_api_url(&self) -> Url
pub fn envelope_api_url(&self) -> Url
Returns the API URL for Envelope submission.
sourcepub fn public_key(&self) -> &str
pub fn public_key(&self) -> &str
Returns the public_key
sourcepub fn secret_key(&self) -> Option<&str>
pub fn secret_key(&self) -> Option<&str>
Returns secret_key
sourcepub fn project_id(&self) -> &ProjectId
pub fn project_id(&self) -> &ProjectId
Returns the project_id
Trait Implementations§
source§impl<'de> Deserialize<'de> for Dsn
impl<'de> Deserialize<'de> for Dsn
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more