[]Struct sentry::protocol::Request

pub struct Request {
    pub url: Option<Url>,
    pub method: Option<String>,
    pub data: Option<String>,
    pub query_string: Option<String>,
    pub cookies: Option<String>,
    pub headers: BTreeMap<String, String>,
    pub env: BTreeMap<String, String>,
}

Represents http request data.

Fields

url: Option<Url>

The current URL of the request.

method: Option<String>

The HTTP request method.

data: Option<String>

Optionally some associated request data (human readable)

query_string: Option<String>

Optionally the encoded query string.

cookies: Option<String>

An encoded cookie string if available.

headers: BTreeMap<String, String>

HTTP request headers.

env: BTreeMap<String, String>

Optionally a CGI/WSGI etc. environment dictionary.

Trait Implementations

impl Clone for Request

impl Debug for Request

impl Default for Request

impl<'de> Deserialize<'de> for Request

impl PartialEq<Request> for Request

impl Serialize for Request

impl StructuralPartialEq for Request

Auto Trait Implementations

impl RefUnwindSafe for Request

impl Send for Request

impl Sync for Request

impl Unpin for Request

impl UnwindSafe for Request

Blanket Implementations

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

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

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

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T> Instrument 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> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

impl<T> WithSubscriber for T[src]