[][src]Trait rkyv::WriteExt

pub trait WriteExt: Write {
    fn align(&mut self, align: usize) -> Result<usize, Self::Error> { ... }
fn align_for<T>(&mut self) -> Result<usize, Self::Error> { ... }
unsafe fn resolve_aligned<T: ?Sized, R: Resolve<T>>(
        &mut self,
        value: &T,
        resolver: R
    ) -> Result<usize, Self::Error> { ... }
fn archive<T: Archive>(&mut self, value: &T) -> Result<usize, Self::Error> { ... }
fn archive_ref<T: ArchiveRef + ?Sized>(
        &mut self,
        value: &T
    ) -> Result<usize, Self::Error> { ... } }

Provided methods

fn align(&mut self, align: usize) -> Result<usize, Self::Error>

fn align_for<T>(&mut self) -> Result<usize, Self::Error>

unsafe fn resolve_aligned<T: ?Sized, R: Resolve<T>>(
    &mut self,
    value: &T,
    resolver: R
) -> Result<usize, Self::Error>

fn archive<T: Archive>(&mut self, value: &T) -> Result<usize, Self::Error>

fn archive_ref<T: ArchiveRef + ?Sized>(
    &mut self,
    value: &T
) -> Result<usize, Self::Error>

Loading content...

Implementors

impl<W: Write + ?Sized> WriteExt for W[src]

Loading content...