pub trait AnyBufferLayout: Layout { }
Expand description
A layout that supports arbitrary buffers, such as Vec
,
shared memory regions, ffi buffers, etc.
It enables ArcSlice::from_buffer
/ArcSliceMut::from_buffer
and derived methods.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl AnyBufferLayout for BoxedSliceLayout
impl AnyBufferLayout for RawLayout
Available on crate feature
raw-buffer
only.