pub struct Presentation {
pub part_path: String,
pub width_emu: i64,
pub height_emu: i64,
pub first_slide_num: i32,
pub slides: Vec<SlideReference>,
pub master_part_paths: Vec<String>,
pub default_text_style: Vec<ParagraphProperties>,
pub default_text_paragraph: Option<Box<ParagraphProperties>>,
}Fields§
§part_path: String§width_emu: i64§height_emu: i64§first_slide_num: i32p:presentation/@firstSlideNum.
slides: Vec<SlideReference>§master_part_paths: Vec<String>§default_text_style: Vec<ParagraphProperties>p:defaultTextStyle, one entry per list level.
default_text_paragraph: Option<Box<ParagraphProperties>>p:defaultTextStyle/a:defPPr, under every level.
Trait Implementations§
Source§impl Clone for Presentation
impl Clone for Presentation
Source§impl Debug for Presentation
impl Debug for Presentation
Source§impl Default for Presentation
impl Default for Presentation
Source§impl<'de> Deserialize<'de> for Presentation
impl<'de> Deserialize<'de> for Presentation
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 Presentation
impl PartialEq for Presentation
Source§impl Serialize for Presentation
impl Serialize for Presentation
impl StructuralPartialEq for Presentation
Auto Trait Implementations§
impl Freeze for Presentation
impl RefUnwindSafe for Presentation
impl Send for Presentation
impl Sync for Presentation
impl Unpin for Presentation
impl UnsafeUnpin for Presentation
impl UnwindSafe for Presentation
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