WriteHex

Trait WriteHex 

pub trait WriteHex {
    // Required method
    fn write_hex<W>(&self, writer: W) -> Result<(), Error>
       where W: Write;
}
Expand description

Encode a value as a hex string.

Implementors of this trait should not write the 0x prefix.

Required Methods§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

Write the value as hex.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl WriteHex for i8

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for i16

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for i32

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for i64

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for i128

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for isize

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for u8

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for u16

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for u32

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for u64

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for u128

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

§

impl WriteHex for usize

§

fn write_hex<W>(&self, writer: W) -> Result<(), Error>
where W: Write,

Implementors§