pub struct SlideSnapshot {
pub id: String,
pub source_part_path: Option<String>,
pub layout_part_path: Option<String>,
pub name: Option<String>,
pub notes: String,
pub background: Option<ShapeFill>,
pub background_edited: bool,
pub shapes: Vec<ShapeSnapshot>,
}Fields§
§id: String§source_part_path: Option<String>§layout_part_path: Option<String>§name: Option<String>§notes: String§background: Option<ShapeFill>§background_edited: boolAn edit changed the background from what the source part declares, so
background stands for the slide whatever p:bg that part holds.
shapes: Vec<ShapeSnapshot>Trait Implementations§
Source§impl Clone for SlideSnapshot
impl Clone for SlideSnapshot
Source§impl Debug for SlideSnapshot
impl Debug for SlideSnapshot
Source§impl<'de> Deserialize<'de> for SlideSnapshot
impl<'de> Deserialize<'de> for SlideSnapshot
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
Source§impl PartialEq for SlideSnapshot
impl PartialEq for SlideSnapshot
Source§impl Serialize for SlideSnapshot
impl Serialize for SlideSnapshot
impl StructuralPartialEq for SlideSnapshot
Auto Trait Implementations§
impl Freeze for SlideSnapshot
impl RefUnwindSafe for SlideSnapshot
impl Send for SlideSnapshot
impl Sync for SlideSnapshot
impl Unpin for SlideSnapshot
impl UnsafeUnpin for SlideSnapshot
impl UnwindSafe for SlideSnapshot
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