pub struct RopeStoreSnapshot { /* private fields */ }Expand description
O(1)-clone snapshot. Rope::clone() shares the Arc-d B+ tree root;
every im::HashMap::clone() is HAMT-structural.
Trait Implementations§
Source§impl Clone for RopeStoreSnapshot
impl Clone for RopeStoreSnapshot
Source§fn clone(&self) -> RopeStoreSnapshot
fn clone(&self) -> RopeStoreSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RopeStoreSnapshot
impl Debug for RopeStoreSnapshot
Source§impl Default for RopeStoreSnapshot
impl Default for RopeStoreSnapshot
Source§fn default() -> RopeStoreSnapshot
fn default() -> RopeStoreSnapshot
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RopeStoreSnapshot
impl RefUnwindSafe for RopeStoreSnapshot
impl Send for RopeStoreSnapshot
impl Sync for RopeStoreSnapshot
impl Unpin for RopeStoreSnapshot
impl UnsafeUnpin for RopeStoreSnapshot
impl UnwindSafe for RopeStoreSnapshot
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