pub struct DetectResource { /* private fields */ }
Implementations§
Source§impl DetectResource
impl DetectResource
Sourcepub fn new(
fallback_service_name: &'static str,
fallback_service_version: &'static str,
) -> Self
pub fn new( fallback_service_name: &'static str, fallback_service_version: &'static str, ) -> Self
service.name
is first extracted from environment variables
(in this order) OTEL_SERVICE_NAME
, SERVICE_NAME
, APP_NAME
.
But a default value can be provided with this method.
pub fn build(self) -> Resource
Trait Implementations§
Source§impl Debug for DetectResource
impl Debug for DetectResource
Source§impl Default for DetectResource
impl Default for DetectResource
Source§fn default() -> DetectResource
fn default() -> DetectResource
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DetectResource
impl RefUnwindSafe for DetectResource
impl Send for DetectResource
impl Sync for DetectResource
impl Unpin for DetectResource
impl UnwindSafe for DetectResource
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