pub trait VecLike<D>:
AsRef<[<D as SnapshotVecDelegate>::Value]>
+ AsMut<[<D as SnapshotVecDelegate>::Value]>
+ Rollback<UndoLog<D>>where
D: SnapshotVecDelegate,{
// Required methods
fn push(&mut self, item: <D as SnapshotVecDelegate>::Value);
fn len(&self) -> usize;
fn reserve(&mut self, size: usize);
}Required Methods§
fn push(&mut self, item: <D as SnapshotVecDelegate>::Value)
fn len(&self) -> usize
fn reserve(&mut self, size: usize)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".