[][src]Struct opentelemetry_stackdriver::StackDriverExporter

pub struct StackDriverExporter { /* fields omitted */ }

Exports opentelemetry tracing spans to Google StackDriver.

As of the time of this writing, the opentelemetry crate exposes no link information so this struct does not send link information.

Implementations

impl StackDriverExporter[src]

pub async fn connect<S: Spawn, '_>(
    authenticator: impl Authorizer,
    spawn: &'_ S,
    maximum_shutdown_duration: Option<Duration>,
    num_concurrent_requests: impl Into<Option<usize>>
) -> Result<Self, Box<dyn Error + Send + Sync>>
[src]

If num_concurrent_requests is set to 0 or None then no limit is enforced.

pub fn pending_count(&self) -> usize[src]

Trait Implementations

impl Clone for StackDriverExporter[src]

impl Debug for StackDriverExporter[src]

impl SpanExporter for StackDriverExporter[src]

Auto Trait Implementations

impl !RefUnwindSafe for StackDriverExporter

impl Send for StackDriverExporter

impl Sync for StackDriverExporter

impl Unpin for StackDriverExporter

impl !UnwindSafe for StackDriverExporter

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> FutureExt for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

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

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>, 
[src]

impl<T> WithSubscriber for T[src]