Expand description
Generic slice and buffer abstractions used by ArcSlice and ArcSliceMut.
Structs§
- AsMut
Buffer - A wrapper around buffer implementing
AsMut. - AsRef
Buffer - A wrapper around buffer implementing
AsRef.
Traits§
- Borrow
Metadata - A trait for borrowing metadata.
- Buffer
- A buffer that contains a slice.
- Buffer
Mut - A buffer that contains a mutable slice.
- Concatenable
- A slice that can be concatenated.
- Deserializable
serde - A slice that can be deserialized according to the
serdedata model - Emptyable
- A slice that can be empty.
- Extendable
- A slice that can be extended with arbitrary items.
- RawBuffer
raw-buffer - A buffer that can be stored into a raw pointer.
- Slice
- A slice, e.g.
[T]orstr. - Subsliceable
- A slice that can be split into smaller subslices.
- Zeroable
- A slice that can be safely initialized from an all-zero byte-pattern.