pub struct SaveRecord {
pub src: EntityId,
pub copy: EntityId,
pub store_type: StoreType,
}Expand description
Records one COW copy made during a save level.
Fields§
§src: EntityIdThe original entity that was COW-copied.
copy: EntityIdThe backup entity holding the pre-mutation data.
store_type: StoreTypeWhich store the entities belong to.
Trait Implementations§
Source§impl Clone for SaveRecord
impl Clone for SaveRecord
Source§fn clone(&self) -> SaveRecord
fn clone(&self) -> SaveRecord
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 moreAuto Trait Implementations§
impl Freeze for SaveRecord
impl RefUnwindSafe for SaveRecord
impl Send for SaveRecord
impl Sync for SaveRecord
impl Unpin for SaveRecord
impl UnsafeUnpin for SaveRecord
impl UnwindSafe for SaveRecord
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