Trait Traceable
xaynet::utils::trace
pub trait Traceable { type Target: Sized; fn span(&self) -> &Span; fn span_mut(&mut self) -> &mut Span; fn into_inner(self) -> Self::Target; }
A type that can be associated to a span, making it traceable.
type Target: Sized
fn span(&self) -> &Span
fn span_mut(&mut self) -> &mut Span
fn into_inner(self) -> Self::Target
impl<T> Traceable for Traced<T>
type Target = T
fn into_inner(self) -> T