Struct FilterExpansionOutput
pub struct FilterExpansionOutput { /* private fields */ }Expand description
Result of expanding a public filter into graph nodes.
Implementations§
§impl FilterExpansionOutput
impl FilterExpansionOutput
pub const fn new(
clip: Clip,
added_media: Vec<ClipMedia>,
) -> FilterExpansionOutput
pub const fn new( clip: Clip, added_media: Vec<ClipMedia>, ) -> FilterExpansionOutput
Creates expansion output from the returned clip and media for nodes added by expansion.
pub fn added_media(&self) -> &[ClipMedia]
pub fn added_media(&self) -> &[ClipMedia]
Returns media for filter nodes added during expansion in insertion order.
Trait Implementations§
§impl Clone for FilterExpansionOutput
impl Clone for FilterExpansionOutput
§fn clone(&self) -> FilterExpansionOutput
fn clone(&self) -> FilterExpansionOutput
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 more§impl Debug for FilterExpansionOutput
impl Debug for FilterExpansionOutput
§impl PartialEq for FilterExpansionOutput
impl PartialEq for FilterExpansionOutput
impl Eq for FilterExpansionOutput
impl StructuralPartialEq for FilterExpansionOutput
Auto Trait Implementations§
impl Freeze for FilterExpansionOutput
impl RefUnwindSafe for FilterExpansionOutput
impl Send for FilterExpansionOutput
impl Sync for FilterExpansionOutput
impl Unpin for FilterExpansionOutput
impl UnsafeUnpin for FilterExpansionOutput
impl UnwindSafe for FilterExpansionOutput
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