pub struct SegmentContent {
pub segment_id: String,
pub elements: Vec<DocElement>,
}Expand description
One header, footer or footnote segment’s flattened content.
Fields§
§segment_id: StringThe segment’s id — the map key Docs stores it under.
elements: Vec<DocElement>The segment’s structural elements, in index order.
Trait Implementations§
Source§impl Clone for SegmentContent
impl Clone for SegmentContent
Source§impl Debug for SegmentContent
impl Debug for SegmentContent
impl Eq for SegmentContent
Source§impl PartialEq for SegmentContent
impl PartialEq for SegmentContent
Source§impl Serialize for SegmentContent
impl Serialize for SegmentContent
impl StructuralPartialEq for SegmentContent
Auto Trait Implementations§
impl Freeze for SegmentContent
impl RefUnwindSafe for SegmentContent
impl Send for SegmentContent
impl Sync for SegmentContent
impl Unpin for SegmentContent
impl UnsafeUnpin for SegmentContent
impl UnwindSafe for SegmentContent
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