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) -> TReturns the argument unchanged.
impl<T, U> Into for BufferMarker
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses 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>