Struct google_cloudtrace2::api::TimeEvents
source · [−]pub struct TimeEvents {
pub dropped_annotations_count: Option<i32>,
pub dropped_message_events_count: Option<i32>,
pub time_event: Option<Vec<TimeEvent>>,
}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_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.
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.
Trait Implementations
sourceimpl Clone for TimeEvents
impl Clone for TimeEvents
sourcefn clone(&self) -> TimeEvents
fn clone(&self) -> TimeEvents
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for TimeEvents
impl Debug for TimeEvents
sourceimpl Default for TimeEvents
impl Default for TimeEvents
sourcefn default() -> TimeEvents
fn default() -> TimeEvents
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for TimeEvents
impl<'de> Deserialize<'de> for TimeEvents
sourcefn 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
sourceimpl Serialize for TimeEvents
impl Serialize for TimeEvents
impl Part for TimeEvents
Auto Trait Implementations
impl RefUnwindSafe for TimeEvents
impl Send for TimeEvents
impl Sync for TimeEvents
impl Unpin for TimeEvents
impl UnwindSafe for TimeEvents
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more