Struct google_cloudtrace2::StackTrace[][src]

pub struct StackTrace {
    pub stack_trace_hash_id: Option<String>,
    pub stack_frames: Option<StackFrames>,
}

A call stack appearing in a trace.

This type is not used in any activity, and only used as part of another schema.

Fields

The hash ID is used to conserve network bandwidth for duplicate stack traces within a single trace.

Often multiple spans will have identical stack traces. The first occurrence of a stack trace should contain both the stackFrame content and a value in stackTraceHashId.

Subsequent spans within the same request can refer to that stack trace by only setting stackTraceHashId.

Stack frames in this stack trace. A maximum of 128 frames are allowed.

Trait Implementations

impl Default for StackTrace
[src]

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

impl Clone for StackTrace
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for StackTrace
[src]

Formats the value using the given formatter. Read more

impl Part for StackTrace
[src]

Auto Trait Implementations

impl Send for StackTrace

impl Sync for StackTrace