pub trait Printable {
    fn print(&self);
}
Expand description

Trait for things which can be printed from the runtime.

Required Methods§

source

fn print(&self)

Print the object.

Implementations on Foreign Types§

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7> Printable for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)where
TupleElement0: Printable,
TupleElement1: Printable,
TupleElement2: Printable,
TupleElement3: Printable,
TupleElement4: Printable,
TupleElement5: Printable,
TupleElement6: Printable,
TupleElement7: Printable,

source§

fn print(&self)

source§

impl Printable for u64

source§

fn print(&self)

source§

impl Printable for &str

source§

fn print(&self)

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3> Printable for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)where
TupleElement0: Printable,
TupleElement1: Printable,
TupleElement2: Printable,
TupleElement3: Printable,

source§

fn print(&self)

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6> Printable for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)where
TupleElement0: Printable,
TupleElement1: Printable,
TupleElement2: Printable,
TupleElement3: Printable,
TupleElement4: Printable,
TupleElement5: Printable,
TupleElement6: Printable,

source§

fn print(&self)

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9> Printable for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)where
TupleElement0: Printable,
TupleElement1: Printable,
TupleElement2: Printable,
TupleElement3: Printable,
TupleElement4: Printable,
TupleElement5: Printable,
TupleElement6: Printable,
TupleElement7: Printable,
TupleElement8: Printable,
TupleElement9: Printable,

source§

fn print(&self)

source§

impl Printable for usize

source§

fn print(&self)

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11> Printable for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)where
TupleElement0: Printable,
TupleElement1: Printable,
TupleElement2: Printable,
TupleElement3: Printable,
TupleElement4: Printable,
TupleElement5: Printable,
TupleElement6: Printable,
TupleElement7: Printable,
TupleElement8: Printable,
TupleElement9: Printable,
TupleElement10: Printable,
TupleElement11: Printable,

source§

fn print(&self)

source§

impl Printable for u32

source§

fn print(&self)

source§

impl<const N: usize> Printable for [u8; N]

source§

fn print(&self)

source§

impl<TupleElement0> Printable for (TupleElement0,)where
TupleElement0: Printable,

source§

fn print(&self)

source§

impl Printable for u8

source§

fn print(&self)

source§

impl<TupleElement0, TupleElement1, TupleElement2> Printable for (TupleElement0, TupleElement1, TupleElement2)where
TupleElement0: Printable,
TupleElement1: Printable,
TupleElement2: Printable,

source§

fn print(&self)

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4> Printable for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)where
TupleElement0: Printable,
TupleElement1: Printable,
TupleElement2: Printable,
TupleElement3: Printable,
TupleElement4: Printable,

source§

fn print(&self)

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8> Printable for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)where
TupleElement0: Printable,
TupleElement1: Printable,
TupleElement2: Printable,
TupleElement3: Printable,
TupleElement4: Printable,
TupleElement5: Printable,
TupleElement6: Printable,
TupleElement7: Printable,
TupleElement8: Printable,

source§

fn print(&self)

source§

impl Printable for &[u8]

source§

fn print(&self)

source§

impl<TupleElement0, TupleElement1> Printable for (TupleElement0, TupleElement1)where
TupleElement0: Printable,
TupleElement1: Printable,

source§

fn print(&self)

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10> Printable for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)where
TupleElement0: Printable,
TupleElement1: Printable,
TupleElement2: Printable,
TupleElement3: Printable,
TupleElement4: Printable,
TupleElement5: Printable,
TupleElement6: Printable,
TupleElement7: Printable,
TupleElement8: Printable,
TupleElement9: Printable,
TupleElement10: Printable,

source§

fn print(&self)

source§

impl Printable for bool

source§

fn print(&self)

source§

impl Printable for ()

source§

fn print(&self)

source§

impl<TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5> Printable for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)where
TupleElement0: Printable,
TupleElement1: Printable,
TupleElement2: Printable,
TupleElement3: Printable,
TupleElement4: Printable,
TupleElement5: Printable,

source§

fn print(&self)

source§

impl<T> Printable for &Twhere
T: Printable,

source§

fn print(&self)

source§

impl Printable for OffenceError

source§

fn print(&self)

Implementors§