Struct mupdf_sys::fz_link [−][src]
fz_link is a list of interactive links on a page.
There is no relation between the order of the links in the list and the order they appear on the page. The list of links for a given page can be obtained from fz_load_links.
A link is reference counted. Dropping a reference to a link is done by calling fz_drop_link.
rect: The hot zone. The area that can be clicked in untransformed coordinates.
uri: Link destinations come in two forms: internal and external. Internal links refer to other pages in the same document. External links are URLs to other documents.
doc: Typically a pointer to the enclosing document. Note that this pointer is opaque, and NOT a counted reference. Beware of lifespan issues.
next: A pointer to the next link on the same page.
Fields
refs: c_int
next: *mut fz_link
rect: fz_rect
doc: *mut c_void
uri: *mut c_char
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for fz_link
impl !Send for fz_link
impl !Sync for fz_link
impl Unpin for fz_link
impl UnwindSafe for fz_link
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,