Function xc3_write::write_full

source ·
pub fn write_full<'a, T, W>(
    value: &'a T,
    writer: &mut W,
    base_offset: u64,
    data_ptr: &mut u64
) -> Xc3Result<()>
where W: Write + Seek, T: Xc3Write + 'static, T::Offsets<'a>: Xc3WriteOffsets,
Expand description

A complete write uses a two pass approach to handle offsets.

We can fully write any type that can fully write its offset values. This includes types with an offset type of () like primitive types.