pub struct StatsMetadata {
pub hostname: String,
pub env: String,
pub app_version: String,
pub runtime_id: String,
pub language: String,
pub lang_version: String,
pub lang_interpreter: String,
pub lang_vendor: String,
pub tracer_version: String,
pub git_commit_sha: String,
pub process_tags: String,
pub service: String,
}Expand description
Metadata needed by the stats exporter to annotate payloads and HTTP requests.
Fields§
§hostname: String§env: String§app_version: String§runtime_id: String§language: String§lang_version: String§lang_interpreter: String§lang_vendor: String§tracer_version: String§git_commit_sha: String§service: StringTrait Implementations§
Source§impl Clone for StatsMetadata
impl Clone for StatsMetadata
Source§fn clone(&self) -> StatsMetadata
fn clone(&self) -> StatsMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StatsMetadata
impl Debug for StatsMetadata
Source§impl Default for StatsMetadata
impl Default for StatsMetadata
Source§fn default() -> StatsMetadata
fn default() -> StatsMetadata
Returns the “default value” for a type. Read more
Source§impl<'a> From<&'a StatsMetadata> for TracerHeaderTags<'a>
impl<'a> From<&'a StatsMetadata> for TracerHeaderTags<'a>
Source§fn from(m: &'a StatsMetadata) -> TracerHeaderTags<'a>
fn from(m: &'a StatsMetadata) -> TracerHeaderTags<'a>
Converts to this type from the input type.
Source§impl From<TracerMetadata> for StatsMetadata
impl From<TracerMetadata> for StatsMetadata
Source§fn from(m: TracerMetadata) -> StatsMetadata
fn from(m: TracerMetadata) -> StatsMetadata
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StatsMetadata
impl RefUnwindSafe for StatsMetadata
impl Send for StatsMetadata
impl Sync for StatsMetadata
impl Unpin for StatsMetadata
impl UnsafeUnpin for StatsMetadata
impl UnwindSafe for StatsMetadata
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