pub struct Slide {Show 13 fields
pub id: SlideId,
pub layout: LayoutId,
pub name: String,
pub shapes: Vec<Shape>,
pub background: Option<Background>,
pub hidden: bool,
pub show_master_shapes: bool,
pub transition: Option<Transition>,
pub animations: Vec<Animation>,
pub notes: TextBody,
pub comments: Vec<Comment>,
pub color_map: Option<Vec<(String, String)>>,
pub raw_ext: Option<String>,
}Fields§
§id: SlideId§layout: LayoutId§name: String§shapes: Vec<Shape>§background: Option<Background>§show_master_shapes: bool§transition: Option<Transition>§animations: Vec<Animation>§notes: TextBodySpeaker notes.
comments: Vec<Comment>§color_map: Option<Vec<(String, String)>>clrMapOvr: a colour map replacing the layout’s or master’s (bg1→dk1…); None follows
the layout.
raw_ext: Option<String>Unmodelled XML kept for round-trip (custom data, tags).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Slide
impl<'de> Deserialize<'de> for Slide
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
impl StructuralPartialEq for Slide
Auto Trait Implementations§
impl Freeze for Slide
impl RefUnwindSafe for Slide
impl Send for Slide
impl Sync for Slide
impl Unpin for Slide
impl UnsafeUnpin for Slide
impl UnwindSafe for Slide
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