[−][src]Trait rkyv::Write
A #[no_std] compliant writer that knows where it is.
A type that is io::Write can be wrapped in an ArchiveWriter
to equip it with Write. It's important that the memory for archived objects
is properly aligned before attempting to read objects out of it, use the
Aligned wrapper if it's appropriate.
Associated Types
type Error: 'static
The errors that may occur while writing.
Required methods
fn pos(&self) -> usize
Returns the current position of the writer.
fn write(&mut self, bytes: &[u8]) -> Result<(), Self::Error>
Attempts to write the given bytes to the writer.