Struct google_clouderrorreporting1_beta1::SourceLocation [−][src]
pub struct SourceLocation { pub file_path: Option<String>, pub function_name: Option<String>, pub line_number: Option<i32>, }
Indicates a location in the source code of the service for which errors are
reported. functionName
must be provided by the application when reporting
an error, unless the error report contains a message
with a supported
exception stack trace. All fields are optional for the later case.
This type is not used in any activity, and only used as part of another schema.
Fields
file_path: Option<String>
The source code filename, which can include a truncated relative path, or a full path from a production machine.
function_name: Option<String>
Human-readable name of a function or method.
The value can include optional context like the class or package name.
For example, my.package.MyClass.method
in case of Java.
line_number: Option<i32>
1-based. 0 indicates that the line number is unknown.
Trait Implementations
impl Default for SourceLocation
[src]
impl Default for SourceLocation
fn default() -> SourceLocation
[src]
fn default() -> SourceLocation
Returns the "default value" for a type. Read more
impl Clone for SourceLocation
[src]
impl Clone for SourceLocation
fn clone(&self) -> SourceLocation
[src]
fn clone(&self) -> SourceLocation
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for SourceLocation
[src]
impl Debug for SourceLocation
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for SourceLocation
[src]
impl Part for SourceLocation
Auto Trait Implementations
impl Send for SourceLocation
impl Send for SourceLocation
impl Sync for SourceLocation
impl Sync for SourceLocation