pub enum ProcessOperation {
SmartCrop {
mode: Option<CropMode>,
},
Resize {
width: u32,
height: u32,
},
Compose {
direction: ComposeDirection,
columns: Option<u32>,
padding: Option<u32>,
frame_width: Option<u32>,
frame_height: Option<u32>,
},
ExtractFrames {
count: Option<u32>,
},
RemoveBg {
bg_color: Option<String>,
},
}Variants§
Trait Implementations§
Source§impl Clone for ProcessOperation
impl Clone for ProcessOperation
Source§fn clone(&self) -> ProcessOperation
fn clone(&self) -> ProcessOperation
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 moreSource§impl Debug for ProcessOperation
impl Debug for ProcessOperation
Source§impl<'de> Deserialize<'de> for ProcessOperation
impl<'de> Deserialize<'de> for ProcessOperation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProcessOperation
impl RefUnwindSafe for ProcessOperation
impl Send for ProcessOperation
impl Sync for ProcessOperation
impl Unpin for ProcessOperation
impl UnsafeUnpin for ProcessOperation
impl UnwindSafe for ProcessOperation
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