Struct google_cloudtrace2::TimeEvents
source · pub struct TimeEvents {
pub dropped_message_events_count: Option<i32>,
pub time_event: Option<Vec<TimeEvent>>,
pub dropped_annotations_count: Option<i32>,
}Expand description
A collection of TimeEvents. A TimeEvent is a time-stamped annotation
on the span, consisting of either user-supplied key:value pairs, or
details of a message sent/received between Spans.
This type is not used in any activity, and only used as part of another schema.
Fields§
§dropped_message_events_count: Option<i32>The number of dropped message events in all the included time events. If the value is 0, then no message events were dropped.
time_event: Option<Vec<TimeEvent>>A collection of TimeEvents.
dropped_annotations_count: Option<i32>The number of dropped annotations in all the included time events. If the value is 0, then no annotations were dropped.
Trait Implementations§
source§impl Clone for TimeEvents
impl Clone for TimeEvents
source§fn clone(&self) -> TimeEvents
fn clone(&self) -> TimeEvents
Returns a copy 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 TimeEvents
impl Debug for TimeEvents
source§impl Default for TimeEvents
impl Default for TimeEvents
source§fn default() -> TimeEvents
fn default() -> TimeEvents
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for TimeEvents
impl<'de> Deserialize<'de> for TimeEvents
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for TimeEvents
impl Serialize for TimeEvents
impl Part for TimeEvents
Auto Trait Implementations§
impl Freeze for TimeEvents
impl RefUnwindSafe for TimeEvents
impl Send for TimeEvents
impl Sync for TimeEvents
impl Unpin for TimeEvents
impl UnwindSafe for TimeEvents
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,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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