pub struct Target {
pub relationship: Relationship,
pub name: Option<Vec<u8>>,
pub page: Option<TargetPage>,
pub annotation: Option<TargetAnnotation>,
pub next: Option<Box<Target>>,
}Expand description
One step of the path from the current document to the document an embedded go-to action jumps into (ISO 32000-1 §12.6.4.4, Table 202).
Fields§
§relationship: Relationship/R: whether this step goes to the parent document or to a child.
name: Option<Vec<u8>>/N: the child’s name in the /EmbeddedFiles name tree.
page: Option<TargetPage>/P: the page whose file attachment annotation holds the child.
annotation: Option<TargetAnnotation>/A: which annotation of that page holds the child.
next: Option<Box<Target>>/T: the next step; None when this step’s document is the target.
Trait Implementations§
impl StructuralPartialEq for Target
Auto Trait Implementations§
impl Freeze for Target
impl RefUnwindSafe for Target
impl Send for Target
impl Sync for Target
impl Unpin for Target
impl UnsafeUnpin for Target
impl UnwindSafe for Target
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