pub struct UpdateParentNone {}Expand description
A struct implementing UpdateParent that is impossible to use
(since its UpdateParent::update_parent method takes Void),
used when it is statically known that a table operation cannot
result in a need to update ancestors.
Trait Implementations§
Source§impl Clone for UpdateParentNone
impl Clone for UpdateParentNone
Source§fn clone(&self) -> UpdateParentNone
fn clone(&self) -> UpdateParentNone
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<Op: TableReadOps> UpdateParent<Op> for UpdateParentNone
impl<Op: TableReadOps> UpdateParent<Op> for UpdateParentNone
Source§type TableMoveInfo = Void
type TableMoveInfo = Void
The type of the information about a moved table which is
needed in order to update its parent.
Source§type ChildType = UpdateParentNone
type ChildType = UpdateParentNone
The
UpdateParent type that should be used when going down
another level in the table, in order to add the current level
to the chain of ancestors to be updated.fn update_parent(self, _op: &Op, impossible: Void)
fn for_child_at_entry(self, _entry_ptr: Op::TableAddr) -> Self
impl Copy for UpdateParentNone
Auto Trait Implementations§
impl Freeze for UpdateParentNone
impl RefUnwindSafe for UpdateParentNone
impl Send for UpdateParentNone
impl Sync for UpdateParentNone
impl Unpin for UpdateParentNone
impl UnsafeUnpin for UpdateParentNone
impl UnwindSafe for UpdateParentNone
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