pub struct Pdfium { /* private fields */ }Implementations§
Source§impl Pdfium
impl Pdfium
Sourcepub fn load() -> Result<Box<PdfiumBindings>, PdfiumError>
pub fn load() -> Result<Box<PdfiumBindings>, PdfiumError>
Tries to load the PDFium dynamic library from the system
The locations in which the library is searched for are platform specific and cannot be adjusted in a portable manner.
Sourcepub fn load_from_directory<P: AsRef<Path>>(
directory: P,
) -> Result<Box<PdfiumBindings>, PdfiumError>
pub fn load_from_directory<P: AsRef<Path>>( directory: P, ) -> Result<Box<PdfiumBindings>, PdfiumError>
Tries to load the PDFium dynamic library from the specifed directory
Auto Trait Implementations§
impl Freeze for Pdfium
impl RefUnwindSafe for Pdfium
impl Send for Pdfium
impl Sync for Pdfium
impl Unpin for Pdfium
impl UnwindSafe for Pdfium
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> 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 more