Skip to main content

FastPrint

Trait FastPrint 

Source
pub trait FastPrint {
    // Required method
    fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>);
}

Required Methods§

Source

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl FastPrint for ()

Source§

fn fast_print<W: Write>(&self, _writer: &mut FastOutput<W>)

Source§

impl FastPrint for String

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for bool

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for char

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for f32

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for f64

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for i8

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for i16

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for i32

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for i64

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for i128

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for isize

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for str

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for u8

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for u16

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for u32

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for u64

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for u128

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl FastPrint for usize

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Source§

impl<T: FastPrint + ?Sized> FastPrint for &T

Source§

fn fast_print<W: Write>(&self, writer: &mut FastOutput<W>)

Implementors§

Source§

impl<M> FastPrint for MInt<M>
where M: MIntBase<Inner: FastPrint>,

Source§

impl<T: FastPrint> FastPrint for Saturating<T>