pub struct MarkedContentReference {
pub page_index: usize,
pub mcid: u32,
}Expand description
Reference to marked content in a content stream
Marked content is delimited by BMC/BDC (begin) and EMC (end) operators, and associated with structure elements via MCIDs.
Fields§
§page_index: usizePage index where the marked content appears
mcid: u32Marked Content ID within the page’s content stream
Trait Implementations§
Source§impl Clone for MarkedContentReference
impl Clone for MarkedContentReference
Source§fn clone(&self) -> MarkedContentReference
fn clone(&self) -> MarkedContentReference
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MarkedContentReference
impl Debug for MarkedContentReference
Source§impl PartialEq for MarkedContentReference
impl PartialEq for MarkedContentReference
impl StructuralPartialEq for MarkedContentReference
Auto Trait Implementations§
impl Freeze for MarkedContentReference
impl RefUnwindSafe for MarkedContentReference
impl Send for MarkedContentReference
impl Sync for MarkedContentReference
impl Unpin for MarkedContentReference
impl UnwindSafe for MarkedContentReference
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<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