Struct google_cloudtrace1::Trace[][src]

pub struct Trace {
    pub project_id: Option<String>,
    pub trace_id: Option<String>,
    pub spans: Option<Vec<TraceSpan>>,
}

A trace describes how long it takes for an application to perform an operation. It consists of a set of spans, each of which represent a single timed event within the operation.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

Project ID of the Cloud project where the trace data is stored.

Globally unique identifier for the trace. This identifier is a 128-bit numeric value formatted as a 32-byte hex string. For example, 382d4f4c6b7bb2f4a972559d9085001d.

Collection of spans in the trace.

Trait Implementations

impl Default for Trace
[src]

Returns the "default value" for a type. Read more

impl Clone for Trace
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Trace
[src]

Formats the value using the given formatter. Read more

impl ResponseResult for Trace
[src]

Auto Trait Implementations

impl Send for Trace

impl Sync for Trace