pub struct NodeSubtreeRemovalPlan { /* private fields */ }Expand description
A validated, deterministic node-subtree projection plan.
Implementations§
Source§impl NodeSubtreeRemovalPlan
impl NodeSubtreeRemovalPlan
Sourcepub fn removed_nodes(&self) -> &[RemovedNode]
pub fn removed_nodes(&self) -> &[RemovedNode]
Removed nodes in original parent-before-child order.
Trait Implementations§
Source§impl Clone for NodeSubtreeRemovalPlan
impl Clone for NodeSubtreeRemovalPlan
Source§fn clone(&self) -> NodeSubtreeRemovalPlan
fn clone(&self) -> NodeSubtreeRemovalPlan
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 NodeSubtreeRemovalPlan
impl RefUnwindSafe for NodeSubtreeRemovalPlan
impl Send for NodeSubtreeRemovalPlan
impl Sync for NodeSubtreeRemovalPlan
impl Unpin for NodeSubtreeRemovalPlan
impl UnsafeUnpin for NodeSubtreeRemovalPlan
impl UnwindSafe for NodeSubtreeRemovalPlan
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