pub struct CompositionPlan {
pub id: CompositionId,
pub steps: Vec<Step>,
pub output: usize,
}Expand description
A composition’s output, drawn by steps in dependency order.
Fields§
§id: CompositionIdThe composition.
steps: Vec<Step>Steps in dependency order; each step’s inputs are earlier steps.
output: usizeThe step whose image is the composition’s picture.
Implementations§
Trait Implementations§
Source§impl Clone for CompositionPlan
impl Clone for CompositionPlan
Source§impl Debug for CompositionPlan
impl Debug for CompositionPlan
Source§impl PartialEq for CompositionPlan
impl PartialEq for CompositionPlan
impl StructuralPartialEq for CompositionPlan
Auto Trait Implementations§
impl Freeze for CompositionPlan
impl RefUnwindSafe for CompositionPlan
impl Send for CompositionPlan
impl Sync for CompositionPlan
impl Unpin for CompositionPlan
impl UnsafeUnpin for CompositionPlan
impl UnwindSafe for CompositionPlan
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