pub struct SlideElement {
pub slide_index: usize,
pub slide_object_id: String,
pub page_object_id: String,
pub element_object_id: String,
pub kind: String,
pub cell: Option<CellLocation>,
pub text: String,
}Expand description
One element (or table cell) with its object identities.
Fields§
§slide_index: usizeOne-based slide position.
slide_object_id: StringOwning ordinary slide.
page_object_id: StringPage containing the element (may be a notes page).
element_object_id: StringShape, table, group, image or unknown element ID.
kind: StringObject kind; notes elements use the separate notes kind.
cell: Option<CellLocation>Cell grid location when this row is a table cell.
text: StringConcatenated runs of one shape/cell, never neighboring objects.
Trait Implementations§
Source§impl Clone for SlideElement
impl Clone for SlideElement
Source§impl Debug for SlideElement
impl Debug for SlideElement
impl Eq for SlideElement
Source§impl PartialEq for SlideElement
impl PartialEq for SlideElement
Source§impl Serialize for SlideElement
impl Serialize for SlideElement
impl StructuralPartialEq for SlideElement
Auto Trait Implementations§
impl Freeze for SlideElement
impl RefUnwindSafe for SlideElement
impl Send for SlideElement
impl Sync for SlideElement
impl Unpin for SlideElement
impl UnsafeUnpin for SlideElement
impl UnwindSafe for SlideElement
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more