Struct sc_telemetry::TelemetryConfig[][src]

pub struct TelemetryConfig {
    pub endpoints: TelemetryEndpoints,
    pub wasm_external_transport: Option<ExtTransport>,
}

Configuration for telemetry.

Fields

endpoints: TelemetryEndpoints

Collection of telemetry WebSocket servers with a corresponding verbosity level.

wasm_external_transport: Option<ExtTransport>

Optional external implementation of a libp2p transport. Used in WASM contexts where we need some binding between the networking provided by the operating system or environment and libp2p.

This parameter exists whatever the target platform is, but it is expected to be set to Some only when compiling for WASM.

Important: Each individual call to write corresponds to one message. There is no internal buffering going on. In the context of WebSockets, each write must be one individual WebSockets frame.

Auto Trait Implementations

impl RefUnwindSafe for TelemetryConfig

impl Send for TelemetryConfig

impl Sync for TelemetryConfig

impl Unpin for TelemetryConfig

impl UnwindSafe for TelemetryConfig

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

type Output = T

Should always be Self

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]

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]