pub enum Html2PdfError {
ChromeError(String),
PdfError(Error),
IoError(Error),
EncryptionError(String),
InvalidInput(String),
ConfigError(String),
TimeoutError(String),
Other(Error),
}
Expand description
Main error type for HTML to PDF conversion and encryption operations.
Variants§
ChromeError(String)
Chrome/browser related errors
PdfError(Error)
PDF manipulation errors
IoError(Error)
IO errors
EncryptionError(String)
Encryption errors
InvalidInput(String)
Invalid input errors
ConfigError(String)
Configuration errors
TimeoutError(String)
Timeout errors
Other(Error)
Generic errors
Implementations§
Source§impl Html2PdfError
impl Html2PdfError
Sourcepub fn encryption<S: Into<String>>(msg: S) -> Self
pub fn encryption<S: Into<String>>(msg: S) -> Self
Create a new encryption error.
Sourcepub fn invalid_input<S: Into<String>>(msg: S) -> Self
pub fn invalid_input<S: Into<String>>(msg: S) -> Self
Create a new invalid input error.
Trait Implementations§
Source§impl Debug for Html2PdfError
impl Debug for Html2PdfError
Source§impl Display for Html2PdfError
impl Display for Html2PdfError
Source§impl Error for Html2PdfError
impl Error for Html2PdfError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for Html2PdfError
impl From<Error> for Html2PdfError
Source§impl From<Error> for Html2PdfError
impl From<Error> for Html2PdfError
Auto Trait Implementations§
impl Freeze for Html2PdfError
impl !RefUnwindSafe for Html2PdfError
impl Send for Html2PdfError
impl Sync for Html2PdfError
impl Unpin for Html2PdfError
impl !UnwindSafe for Html2PdfError
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