pub enum ShapeOwner {
Source(SourceId),
Clip(ClipId),
Node {
composition: CompositionId,
node: NodeId,
},
}Expand description
What holds a shape a ModelError::InvalidShape names.
Variants§
Source(SourceId)
A generated source’s shapes generator.
Clip(ClipId)
A clip’s masks.
Node
A composition node’s shapes generator or masks.
Trait Implementations§
Source§impl Clone for ShapeOwner
impl Clone for ShapeOwner
Source§impl Debug for ShapeOwner
impl Debug for ShapeOwner
Source§impl Display for ShapeOwner
impl Display for ShapeOwner
impl Eq for ShapeOwner
Source§impl PartialEq for ShapeOwner
impl PartialEq for ShapeOwner
impl StructuralPartialEq for ShapeOwner
Auto Trait Implementations§
impl Freeze for ShapeOwner
impl RefUnwindSafe for ShapeOwner
impl Send for ShapeOwner
impl Sync for ShapeOwner
impl Unpin for ShapeOwner
impl UnsafeUnpin for ShapeOwner
impl UnwindSafe for ShapeOwner
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