Trait Printable

Source
pub trait Printable {
    // Required method
    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 Printable for &str

Source§

fn print(&self)

Source§

impl Printable for &[u8]

Source§

fn print(&self)

Source§

impl Printable for bool

Source§

fn print(&self)

Source§

impl Printable for u8

Source§

fn print(&self)

Source§

impl Printable for u32

Source§

fn print(&self)

Source§

impl Printable for u64

Source§

fn print(&self)

Source§

impl Printable for ()

Source§

fn print(&self)

Source§

impl Printable for usize

Source§

fn print(&self)

Source§

impl<T: Printable> Printable for &T

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Source§

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

Source§

fn print(&self)

Implementors§