pub struct AnnotationManager { /* private fields */ }Expand description
Annotation manager
Implementations§
Source§impl AnnotationManager
impl AnnotationManager
Sourcepub fn add_annotation(
&mut self,
page_ref: ObjectReference,
annotation: Annotation,
) -> ObjectReference
pub fn add_annotation( &mut self, page_ref: ObjectReference, annotation: Annotation, ) -> ObjectReference
Add an annotation to a page
Sourcepub fn get_page_annotations(
&self,
page_ref: &ObjectReference,
) -> Option<&Vec<Annotation>>
pub fn get_page_annotations( &self, page_ref: &ObjectReference, ) -> Option<&Vec<Annotation>>
Get annotations for a page
Sourcepub fn all_annotations(&self) -> &HashMap<ObjectReference, Vec<Annotation>>
pub fn all_annotations(&self) -> &HashMap<ObjectReference, Vec<Annotation>>
Get all annotations
Trait Implementations§
Source§impl Debug for AnnotationManager
impl Debug for AnnotationManager
Auto Trait Implementations§
impl Freeze for AnnotationManager
impl RefUnwindSafe for AnnotationManager
impl Send for AnnotationManager
impl Sync for AnnotationManager
impl Unpin for AnnotationManager
impl UnwindSafe for AnnotationManager
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().