[go: up one dir, main page]

Trait rkyv::ser::Positional

source ·
pub trait Positional {
    // Required method
    fn pos(&self) -> usize;
}
Expand description

A writer that knows its current position.

Required Methods§

source

fn pos(&self) -> usize

Returns the current position of the writer.

Implementations on Foreign Types§

source§

impl Positional for Vec<u8>

Available on crate feature alloc only.
source§

fn pos(&self) -> usize

source§

impl<'a, T> Positional for &'a T
where T: Positional + ?Sized,

source§

fn pos(&self) -> usize

source§

impl<'a, T> Positional for &'a mut T
where T: Positional + ?Sized,

source§

fn pos(&self) -> usize

source§

impl<T, E> Positional for Strategy<T, E>
where T: Positional + ?Sized,

source§

fn pos(&self) -> usize

Implementors§

source§

impl Positional for Buffer<'_>

source§

impl<W> Positional for IoWriter<W>

Available on crate feature std only.
source§

impl<W: Positional, A, S> Positional for Serializer<W, A, S>

source§

impl<const A: usize> Positional for AlignedVec<A>

Available on crate feature alloc only.