[−][src]Struct async_log::Span
A new span created by span!
.
An trace!
is emitted when this struct is constructed. And another trace!
is emitted when
this struct is dropped.
Methods
impl Span
[src]
pub fn new(args: impl AsRef<str>) -> Self
[src]
Create a new instance.
You should generally prefer to call span!
instead of constructing this manually.
Trait Implementations
Auto Trait Implementations
impl Sync for Span
impl Send for Span
impl Unpin for Span
impl RefUnwindSafe for Span
impl UnwindSafe for Span
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,