Skip to main content

Traceable

Trait Traceable 

Source
pub trait Traceable
where Self: Finalizer,
{ // Provided method fn trace_with(&self, _: &mut Tracer) { ... } }

Provided Methods§

Source

fn trace_with(&self, _: &mut Tracer)

Implementations on Foreign Types§

Source§

impl Traceable for &'static str

Source§

impl Traceable for bool

Source§

impl Traceable for f32

Source§

impl Traceable for f64

Source§

impl Traceable for i8

Source§

impl Traceable for i16

Source§

impl Traceable for i32

Source§

impl Traceable for i64

Source§

impl Traceable for i128

Source§

impl Traceable for isize

Source§

impl Traceable for u8

Source§

impl Traceable for u16

Source§

impl Traceable for u32

Source§

impl Traceable for u64

Source§

impl Traceable for u128

Source§

impl Traceable for usize

Source§

impl Traceable for CString

Source§

impl Traceable for String

Source§

impl Traceable for CStr

Source§

impl Traceable for Ipv4Addr

Source§

impl Traceable for Ipv6Addr

Source§

impl Traceable for SocketAddrV4

Source§

impl Traceable for SocketAddrV6

Source§

impl Traceable for File

Source§

impl Traceable for FileType

Source§

impl Traceable for Metadata

Source§

impl Traceable for OpenOptions

Source§

impl Traceable for Error

Source§

impl Traceable for Stderr

Source§

impl Traceable for Stdin

Source§

impl Traceable for Stdout

Source§

impl Traceable for TcpListener

Source§

impl Traceable for TcpStream

Source§

impl Traceable for UdpSocket

Source§

impl Traceable for Path

Source§

impl Traceable for PathBuf

Source§

impl Traceable for Child

Source§

impl Traceable for ChildStderr

Source§

impl Traceable for ChildStdin

Source§

impl Traceable for ChildStdout

Source§

impl Traceable for Command

Source§

impl Traceable for ExitStatus

Source§

impl Traceable for Output

Source§

impl Traceable for Stdio

Source§

impl Traceable for Barrier

Source§

impl Traceable for Once

Source§

impl Traceable for Condvar

Source§

impl<T: Traceable> Traceable for Option<T>

Source§

fn trace_with(&self, tracer: &mut Tracer)

Source§

impl<T: Traceable> Traceable for Vec<T>

Source§

fn trace_with(&self, tracer: &mut Tracer)

Implementors§

Source§

impl<T: HeapTrait + Finalizer + 'static> Traceable for T