[][src]Struct log::LogLocation

pub struct LogLocation { /* fields omitted */ }

The location of a log message.

Warning

The fields of this struct are public so that they may be initialized by the log! macro. They are subject to change at any time and should never be accessed directly.

Methods

impl LogLocation[src]

pub fn module_path(&self) -> &str[src]

The module path of the message.

pub fn file(&self) -> &str[src]

The source file containing the message.

pub fn line(&self) -> u32[src]

The line containing the message.

Trait Implementations

impl Clone for LogLocation[src]

impl Copy for LogLocation[src]

impl Debug for LogLocation[src]

Auto Trait Implementations

impl Send for LogLocation

impl Unpin for LogLocation

impl Sync for LogLocation

impl UnwindSafe for LogLocation

impl RefUnwindSafe for LogLocation

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]