pub struct NodeFusionPass;Expand description
Fuses compatible sequential node pairs into a single fused node.
Currently fuses:
Brightnessimmediately followed byContrast→BrightnessContrast
Implementations§
Trait Implementations§
Source§impl Default for NodeFusionPass
impl Default for NodeFusionPass
Auto Trait Implementations§
impl Freeze for NodeFusionPass
impl RefUnwindSafe for NodeFusionPass
impl Send for NodeFusionPass
impl Sync for NodeFusionPass
impl Unpin for NodeFusionPass
impl UnsafeUnpin for NodeFusionPass
impl UnwindSafe for NodeFusionPass
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more