Trait binn_ir::value::Encoder [−][src]
pub trait Encoder: Write + Sized { fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<DataSize> { ... } }
Provided Methods
Implementations on Foreign Types
impl Encoder for File
[src]
impl Encoder for File
impl<'a> Encoder for &'a File
[src]
impl<'a> Encoder for &'a File
impl<W: Write> Encoder for BufWriter<W>
[src]
impl<W: Write> Encoder for BufWriter<W>
impl<'a> Encoder for Cursor<&'a mut [u8]>
[src]
impl<'a> Encoder for Cursor<&'a mut [u8]>
impl<'a> Encoder for Cursor<&'a mut Vec<u8>>
[src]
impl<'a> Encoder for Cursor<&'a mut Vec<u8>>
impl Encoder for Cursor<Vec<u8>>
[src]
impl Encoder for Cursor<Vec<u8>>
impl Encoder for Cursor<Box<[u8]>>
[src]
impl Encoder for Cursor<Box<[u8]>>
impl<W: Write + ?Sized> Encoder for Box<W>
[src]
impl<W: Write + ?Sized> Encoder for Box<W>
impl<'a> Encoder for &'a mut [u8]
[src]
impl<'a> Encoder for &'a mut [u8]
impl Encoder for Vec<u8>
[src]
impl Encoder for Vec<u8>
impl Encoder for Sink
[src]
impl Encoder for Sink
impl Encoder for Stdout
[src]
impl Encoder for Stdout
impl<'a> Encoder for StdoutLock<'a>
[src]
impl<'a> Encoder for StdoutLock<'a>
impl Encoder for Stderr
[src]
impl Encoder for Stderr
impl<'a> Encoder for StderrLock<'a>
[src]
impl<'a> Encoder for StderrLock<'a>
impl Encoder for TcpStream
[src]
impl Encoder for TcpStream
impl<'a> Encoder for &'a TcpStream
[src]
impl<'a> Encoder for &'a TcpStream
impl Encoder for ChildStdin
[src]
impl Encoder for ChildStdin
impl Encoder for UnixStream
[src]
impl Encoder for UnixStream
impl<'a> Encoder for &'a UnixStream
[src]
impl<'a> Encoder for &'a UnixStream