pub trait DType: Sized {
    // Required methods
    fn descr() -> &'static str;
    fn write_to<W: Write>(self, w: &mut W) -> Result<usize>;
}

Required Methods§

source

fn descr() -> &'static str

source

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

Implementations on Foreign Types§

source§

impl DType for u8

source§

fn descr() -> &'static str

source§

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

source§

impl DType for f32

source§

fn descr() -> &'static str

source§

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

source§

impl DType for f64

source§

fn descr() -> &'static str

source§

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

source§

impl DType for u64

source§

fn descr() -> &'static str

source§

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

source§

impl DType for i32

source§

fn descr() -> &'static str

source§

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

source§

impl DType for u32

source§

fn descr() -> &'static str

source§

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

source§

impl DType for i64

source§

fn descr() -> &'static str

source§

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

source§

impl DType for u16

source§

fn descr() -> &'static str

source§

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

source§

impl DType for i8

source§

fn descr() -> &'static str

source§

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

source§

impl DType for i16

source§

fn descr() -> &'static str

source§

fn write_to<W: Write>(self, w: &mut W) -> Result<usize>

Implementors§