[−][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
pub fn pos(&self) -> usize
Returns the current position of the writer.
pub fn write(&mut self, bytes: &[u8]) -> Result<(), Self::Error>
Attempts to write the given bytes to the writer.