[][src]Struct sentry::transports::ReqwestHttpTransport

pub struct ReqwestHttpTransport { /* fields omitted */ }

A transport can send events via HTTP to sentry via reqwest.

When the transport feature is enabled this will currently be the default transport. This is separately enabled by the reqwest flag.

Implementations

impl ReqwestHttpTransport[src]

pub fn new(options: &ClientOptions) -> Self[src]

Creates a new transport.

pub fn with_client(options: &ClientOptions, client: ReqwestClient) -> Self[src]

Creates a new transport that uses the passed HTTP client.

Trait Implementations

impl Drop for ReqwestHttpTransport[src]

impl Transport for ReqwestHttpTransport[src]

Auto Trait Implementations

impl !RefUnwindSafe for ReqwestHttpTransport

impl Send for ReqwestHttpTransport

impl Sync for ReqwestHttpTransport

impl Unpin for ReqwestHttpTransport

impl !UnwindSafe for ReqwestHttpTransport

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