Enum FilterCompatibility
pub enum FilterCompatibility {
Preserve,
AllowChanges(FilterChangeSet),
Custom,
}Expand description
Filter media compatibility policy used during validation.
Variants§
Preserve
Output and all inputs must have identical media properties.
AllowChanges(FilterChangeSet)
Output may differ from the first input only on declared axes.
Custom
Planner owns input/output media compatibility validation for this filter.
Trait Implementations§
§impl Clone for FilterCompatibility
impl Clone for FilterCompatibility
§fn clone(&self) -> FilterCompatibility
fn clone(&self) -> FilterCompatibility
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 FilterCompatibility
impl Debug for FilterCompatibility
§impl PartialEq for FilterCompatibility
impl PartialEq for FilterCompatibility
impl Copy for FilterCompatibility
impl Eq for FilterCompatibility
impl StructuralPartialEq for FilterCompatibility
Auto Trait Implementations§
impl Freeze for FilterCompatibility
impl RefUnwindSafe for FilterCompatibility
impl Send for FilterCompatibility
impl Sync for FilterCompatibility
impl Unpin for FilterCompatibility
impl UnsafeUnpin for FilterCompatibility
impl UnwindSafe for FilterCompatibility
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