pub struct TelemetryResource {
pub service_name: String,
pub deployment_environment: String,
pub service_instance_id: Option<String>,
}Fields§
§service_name: String§deployment_environment: String§service_instance_id: Option<String>Implementations§
Source§impl TelemetryResource
impl TelemetryResource
pub fn resolved_instance_id(&self, process_id: u32) -> String
Trait Implementations§
Source§impl Clone for TelemetryResource
impl Clone for TelemetryResource
Source§fn clone(&self) -> TelemetryResource
fn clone(&self) -> TelemetryResource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TelemetryResource
impl Debug for TelemetryResource
Source§impl Default for TelemetryResource
impl Default for TelemetryResource
Source§fn default() -> TelemetryResource
fn default() -> TelemetryResource
Returns the “default value” for a type. Read more
Source§impl PartialEq for TelemetryResource
impl PartialEq for TelemetryResource
impl Eq for TelemetryResource
impl StructuralPartialEq for TelemetryResource
Auto Trait Implementations§
impl Freeze for TelemetryResource
impl RefUnwindSafe for TelemetryResource
impl Send for TelemetryResource
impl Sync for TelemetryResource
impl Unpin for TelemetryResource
impl UnsafeUnpin for TelemetryResource
impl UnwindSafe for TelemetryResource
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more