pub enum SlideWrite {
Keep {
part_path: String,
},
Patch {
part_path: String,
shapes: Vec<ShapeWrite>,
background: Option<BackgroundWrite>,
layout_part_path: Option<String>,
},
Clone {
part_path: String,
shapes: Vec<ShapeWrite>,
background: Option<BackgroundWrite>,
layout_part_path: Option<String>,
},
Add {
name: Option<String>,
layout_part_path: Option<String>,
shapes: Vec<ShapeAdd>,
background: Option<Box<ShapeFill>>,
},
}Variants§
Keep
Copy the source part through untouched.
Patch
Patch the source part; shapes is the full top-level list in final order.
Clone
Add
Mint a new slide part.
Auto Trait Implementations§
impl Freeze for SlideWrite
impl RefUnwindSafe for SlideWrite
impl Send for SlideWrite
impl Sync for SlideWrite
impl Unpin for SlideWrite
impl UnsafeUnpin for SlideWrite
impl UnwindSafe for SlideWrite
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