Struct google_logging2_beta1::api::LogEntrySourceLocation [−][src]
Additional information about the source code location that produced the log entry.
This type is not used in any activity, and only used as part of another schema.
Fields
file: Option<String>
Optional. Source file name. Depending on the runtime environment, this might be a simple name or a fully-qualified name.
function: Option<String>
Optional. Human-readable name of the function or method being invoked, with optional context such as the class or package name. This information may be used in contexts such as the logs viewer, where a file and line number are less meaningful. The format can vary by language. For example: qual.if.ied.Class.method (Java), dir/package.func (Go), function (Python).
line: Option<String>
Optional. Line within the source file. 1-based; 0 indicates no line number available.
Trait Implementations
impl Clone for LogEntrySourceLocation
[src]
fn clone(&self) -> LogEntrySourceLocation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for LogEntrySourceLocation
[src]
impl Default for LogEntrySourceLocation
[src]
fn default() -> LogEntrySourceLocation
[src]
impl<'de> Deserialize<'de> for LogEntrySourceLocation
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for LogEntrySourceLocation
[src]
impl Serialize for LogEntrySourceLocation
[src]
Auto Trait Implementations
impl RefUnwindSafe for LogEntrySourceLocation
impl Send for LogEntrySourceLocation
impl Sync for LogEntrySourceLocation
impl Unpin for LogEntrySourceLocation
impl UnwindSafe for LogEntrySourceLocation
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,