pub struct OverlayOps {
pub additions: Vec<PlanOp>,
pub removals: Vec<PlanOp>,
}Expand description
Overlay operations, split at the point crate::compose::splice needs.
Fields§
§additions: Vec<PlanOp>Creations, moves and updates. Spliced after the shared additions, so they may target a channel that was created in the same turn.
removals: Vec<PlanOp>Withdrawals. Spliced before the shared removals, so they vacate a channel that is about to die.
Implementations§
Trait Implementations§
Source§impl Clone for OverlayOps
impl Clone for OverlayOps
Source§fn clone(&self) -> OverlayOps
fn clone(&self) -> OverlayOps
Returns a duplicate of the value. Read more
1.0.0 · 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 OverlayOps
impl Debug for OverlayOps
Source§impl Default for OverlayOps
impl Default for OverlayOps
Source§fn default() -> OverlayOps
fn default() -> OverlayOps
Returns the “default value” for a type. Read more
Source§impl PartialEq for OverlayOps
impl PartialEq for OverlayOps
impl Eq for OverlayOps
impl StructuralPartialEq for OverlayOps
Auto Trait Implementations§
impl Freeze for OverlayOps
impl RefUnwindSafe for OverlayOps
impl Send for OverlayOps
impl Sync for OverlayOps
impl Unpin for OverlayOps
impl UnwindSafe for OverlayOps
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