Skip to main content

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".

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§