#[repr(C)]pub struct PdfiumReader { /* private fields */ }Expand description
PdfiumReader makes it possible to use a Rust based reader with PDFium.
Trait Implementations§
Source§impl From<&mut PdfiumReader> for *mut FPDF_FILEACCESS
Converts a mutable reference to PdfiumReader into a raw pointer to FPDF_FILEACCESS
for FFI purposes. This allows passing the file access structure to Pdfium’s C API.
impl From<&mut PdfiumReader> for *mut FPDF_FILEACCESS
Converts a mutable reference to PdfiumReader into a raw pointer to FPDF_FILEACCESS for FFI purposes. This allows passing the file access structure to Pdfium’s C API.
Source§fn from(value: &mut PdfiumReader) -> Self
fn from(value: &mut PdfiumReader) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PdfiumReader
impl !RefUnwindSafe for PdfiumReader
impl !Send for PdfiumReader
impl !Sync for PdfiumReader
impl Unpin for PdfiumReader
impl !UnwindSafe for PdfiumReader
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