Trait tora::write::SerializeIo
source · pub trait SerializeIo {
// Required method
fn serialize<W>(&self, w: W) -> Result<()>
where W: Write;
}Expand description
A trait marking a type as capable of serializing itself to a writer.
use std::io;
use std::io::Write;
pub trait SerializeIo {
fn serialize<W>(&self, w: W) -> io::Result<()>
where
W: Write;
}
impl SerializeIo for i32 {
fn serialize<W>(&self, mut w: W) -> io::Result<()>
where W: Write
{
w.write_all(&self.to_le_bytes())
}
}Required Methods§
Object Safety§
This trait is not object safe.