Struct BufferMarker

struct BufferMarker

DynamicDataMarker for raw buffers. Returned by BufferProvider.

The data is expected to be deserialized before it can be used; see DataPayload::into_deserialized.

Implementations

impl Debug for BufferMarker

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl DynamicDataMarker for BufferMarker

impl Freeze for BufferMarker

impl RefUnwindSafe for BufferMarker

impl Send for BufferMarker

impl Sync for BufferMarker

impl Unpin for BufferMarker

impl UnsafeUnpin for BufferMarker

impl UnwindSafe for BufferMarker

impl<T> Any for BufferMarker

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for BufferMarker

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for BufferMarker

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> ErasedDestructor for BufferMarker

impl<T> From for BufferMarker

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into for BufferMarker

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for BufferMarker

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for BufferMarker

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>