pub struct TelemetryServerRoute {
pub path: String,
pub methods: Vec<Method>,
pub handler: TelemetryRouteHandler,
}
Available on crate feature
telemetry-server
and (crate features logging
or metrics
or telemetry
or tracing
) only.Expand description
A telemetry server route descriptor.
Fields§
§path: String
URL path of the route.
methods: Vec<Method>
A list of HTTP methods for which this route is active.
handler: TelemetryRouteHandler
A route handler.
Auto Trait Implementations§
impl Freeze for TelemetryServerRoute
impl !RefUnwindSafe for TelemetryServerRoute
impl Send for TelemetryServerRoute
impl Sync for TelemetryServerRoute
impl Unpin for TelemetryServerRoute
impl !UnwindSafe for TelemetryServerRoute
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request