pub struct PresentationDocument {
pub format: PresentationFormat,
pub size: PresentationSize,
pub slides: Vec<PresentationSlide>,
pub masters: Vec<SlideMaster>,
pub layouts: Vec<SlideLayout>,
pub themes: Vec<PresentationTheme>,
pub assets: BTreeMap<String, PresentationAsset>,
pub embedded_fonts: Vec<PresentationEmbeddedFont>,
pub warnings: Vec<PresentationWarning>,
pub metadata: Option<PresentationMetadata>,
}Fields§
§format: PresentationFormat§size: PresentationSize§slides: Vec<PresentationSlide>§masters: Vec<SlideMaster>§layouts: Vec<SlideLayout>§themes: Vec<PresentationTheme>§assets: BTreeMap<String, PresentationAsset>§embedded_fonts: Vec<PresentationEmbeddedFont>§warnings: Vec<PresentationWarning>§metadata: Option<PresentationMetadata>Trait Implementations§
Source§impl Clone for PresentationDocument
impl Clone for PresentationDocument
Source§impl Debug for PresentationDocument
impl Debug for PresentationDocument
Source§impl<'de> Deserialize<'de> for PresentationDocument
impl<'de> Deserialize<'de> for PresentationDocument
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 PresentationDocument
impl RefUnwindSafe for PresentationDocument
impl Send for PresentationDocument
impl Sync for PresentationDocument
impl Unpin for PresentationDocument
impl UnsafeUnpin for PresentationDocument
impl UnwindSafe for PresentationDocument
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