#[non_exhaustive]pub enum RelKind {
Show 41 variants
OfficeDocument,
Slide,
SlideLayout,
SlideMaster,
NotesSlide,
NotesMaster,
HandoutMaster,
PresProps,
ViewProps,
TableStyles,
CommentAuthors,
Comments,
ModernComments,
Authors,
Tags,
Theme,
ThemeOverride,
Image,
Hyperlink,
Chart,
ChartUserShapes,
DiagramData,
DiagramLayout,
DiagramQuickStyle,
DiagramColors,
OleObject,
Package,
Audio,
Video,
Media,
Font,
PrinterSettings,
VmlDrawing,
Control,
CustomXml,
SlideUpdateInfo,
CoreProperties,
ExtendedProperties,
CustomProperties,
Thumbnail,
Other,
}Expand description
The relationship types a reader dispatches on.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
OfficeDocument
Slide
SlideLayout
SlideMaster
NotesSlide
NotesMaster
HandoutMaster
PresProps
ViewProps
TableStyles
CommentAuthors
Comments
ModernComments
The 2018 threaded comments part (p188:cmLst).
Authors
The authors part of the 2018 comments.
Tags
Theme
ThemeOverride
Image
Hyperlink
Chart
ChartUserShapes
DiagramData
DiagramLayout
DiagramQuickStyle
DiagramColors
OleObject
Package
Audio
Video
Media
Font
PrinterSettings
VmlDrawing
Control
CustomXml
SlideUpdateInfo
CoreProperties
ExtendedProperties
CustomProperties
Thumbnail
Other
Implementations§
Trait Implementations§
impl Copy for RelKind
impl Eq for RelKind
impl StructuralPartialEq for RelKind
Auto Trait Implementations§
impl Freeze for RelKind
impl RefUnwindSafe for RelKind
impl Send for RelKind
impl Sync for RelKind
impl Unpin for RelKind
impl UnsafeUnpin for RelKind
impl UnwindSafe for RelKind
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