Function rkyv::util::archived_value [−][src]
pub unsafe fn archived_value<T: Archive + ?Sized>(
bytes: &[u8],
pos: usize
) -> &T::Archived
Casts an archived value from the given byte slice at the given position.
This helps avoid situations where lifetimes get inappropriately assigned and allow buffer mutation after getting archived value references.
Safety
The caller must guarantee that a value is archived at the given position in the byte slice.