pub struct RenderLocatorPageTarget {
pub page_index: usize,
pub chapter_index: usize,
pub chapter_href: String,
pub fragment: Option<String>,
pub kind: RenderLocatorTargetKind,
}Expand description
Resolved rendered page target for locator/href operations.
Fields§
§page_index: usizeResolved global page index.
chapter_index: usizeResolved chapter index.
chapter_href: StringResolved chapter href.
fragment: Option<String>Optional fragment payload (without leading ‘#’).
kind: RenderLocatorTargetKindResolution strategy used for this target.
Trait Implementations§
Source§impl Clone for RenderLocatorPageTarget
impl Clone for RenderLocatorPageTarget
Source§fn clone(&self) -> RenderLocatorPageTarget
fn clone(&self) -> RenderLocatorPageTarget
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 RenderLocatorPageTarget
impl Debug for RenderLocatorPageTarget
Source§impl PartialEq for RenderLocatorPageTarget
impl PartialEq for RenderLocatorPageTarget
impl Eq for RenderLocatorPageTarget
impl StructuralPartialEq for RenderLocatorPageTarget
Auto Trait Implementations§
impl Freeze for RenderLocatorPageTarget
impl RefUnwindSafe for RenderLocatorPageTarget
impl Send for RenderLocatorPageTarget
impl Sync for RenderLocatorPageTarget
impl Unpin for RenderLocatorPageTarget
impl UnsafeUnpin for RenderLocatorPageTarget
impl UnwindSafe for RenderLocatorPageTarget
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