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: StringURL path of the route.
methods: Vec<Method>A list of HTTP methods for which this route is active.
handler: TelemetryRouteHandlerA 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