Struct opentelemetry_stackdriver::proto::google::devtools::cloudtrace::v2::stack_trace::StackFrame [−][src]
pub struct StackFrame {
pub function_name: Option<TruncatableString>,
pub original_function_name: Option<TruncatableString>,
pub file_name: Option<TruncatableString>,
pub line_number: i64,
pub column_number: i64,
pub load_module: Option<Module>,
pub source_version: Option<TruncatableString>,
}Expand description
Represents a single stack frame in a stack trace.
Fields
function_name: Option<TruncatableString>The fully-qualified name that uniquely identifies the function or method that is active in this frame (up to 1024 bytes).
original_function_name: Option<TruncatableString>An un-mangled function name, if function_name is
mangled. The name can
be fully-qualified (up to 1024 bytes).
file_name: Option<TruncatableString>The name of the source file where the function call appears (up to 256 bytes).
line_number: i64The line number in file_name where the function call appears.
column_number: i64The column number where the function call appears, if available. This is important in JavaScript because of its anonymous functions.
load_module: Option<Module>The binary module from where the code was loaded.
source_version: Option<TruncatableString>The version of the deployed source code (up to 128 bytes).
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for StackFrame
impl Send for StackFrame
impl Sync for StackFrame
impl Unpin for StackFrame
impl UnwindSafe for StackFrame
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Wrap the input message T in a tonic::Request