pub enum StructChild {
StructElem(Box<StructElem>),
MarkedContentRef {
mcid: u32,
page: u32,
scope: McidScope,
},
ObjectRef(u32, u16),
}Expand description
Child of a structure element (either another struct elem or marked content reference)
Variants§
StructElem(Box<StructElem>)
Another structure element (recursive hierarchy)
MarkedContentRef
Reference to marked content by MCID (Marked Content ID)
Fields
ObjectRef(u32, u16)
Object reference (indirect reference to another StructElem)
Trait Implementations§
Source§impl Clone for StructChild
impl Clone for StructChild
Auto Trait Implementations§
impl Freeze for StructChild
impl RefUnwindSafe for StructChild
impl Send for StructChild
impl Sync for StructChild
impl Unpin for StructChild
impl UnsafeUnpin for StructChild
impl UnwindSafe for StructChild
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