Struct google_clouderrorreporting1_beta1::api::SourceLocation [−][src]
pub struct SourceLocation {
pub file_path: Option<String>,
pub function_name: Option<String>,
pub line_number: Option<i32>,
}
Expand description
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
Returns the “default value” for a type. Read more
fn 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
Auto Trait Implementations
impl RefUnwindSafe for SourceLocation
impl Send for SourceLocation
impl Sync for SourceLocation
impl Unpin for SourceLocation
impl UnwindSafe for SourceLocation
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more