Trait Buffer

Source
pub unsafe trait Buffer:
    Pointer
    + Collection
    + AsDatatype { }
Expand description

A buffer is a region in memory that starts at pointer() and contains count() copies of as_datatype().

Implementations on Foreign Types§

Source§

impl<T> Buffer for [T]
where T: Equivalence,

Source§

impl<T> Buffer for Vec<T>
where T: Equivalence,

Source§

impl<T, const D: usize> Buffer for [T; D]
where T: Equivalence,

Implementors§

Source§

impl<'a> Buffer for DynBuffer<'a>

Source§

impl<'a> Buffer for DynBufferMut<'a>

Source§

impl<'d, 'b, D, B> Buffer for View<'d, 'b, D, B>
where D: 'd + Datatype, B: 'b + Pointer + ?Sized,

Source§

impl<T> Buffer for T
where T: Equivalence,