pub struct AllocVec {
vec: Vec<u8>,
}Expand description
The AllocVec flavor is a wrapper type around an alloc::vec::Vec.
This type is only available when the (non-default) alloc feature is active
Fields§
§vec: Vec<u8>The vec to be used for serialization
Implementations§
Trait Implementations§
Source§impl Flavor for AllocVec
impl Flavor for AllocVec
Source§type Output = Vec<u8>
type Output = Vec<u8>
The
Output type is what this storage “resolves” to when the serialization is complete,
such as a slice or a Vec of some sort.Source§fn try_extend(&mut self, data: &[u8]) -> Result<()>
fn try_extend(&mut self, data: &[u8]) -> Result<()>
Override this method when you want to customize processing
multiple bytes at once, such as copying a slice to the output,
rather than iterating over one byte at a time.
Auto Trait Implementations§
impl Freeze for AllocVec
impl RefUnwindSafe for AllocVec
impl Send for AllocVec
impl Sync for AllocVec
impl Unpin for AllocVec
impl UnsafeUnpin for AllocVec
impl UnwindSafe for AllocVec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more