pub enum PdfConvertError {
IoError {
context: String,
source: Error,
},
ApiError {
status_code: Option<u16>,
message: String,
source: Option<Error>,
},
ParseError {
target: String,
message: String,
},
ValidationError {
parameter: String,
reason: String,
},
EnvError {
var_name: String,
message: String,
},
OperationError {
context: String,
message: String,
},
}Variants§
Implementations§
Source§impl PdfConvertError
impl PdfConvertError
pub fn io_error(context: impl Into<String>, source: Error) -> Self
pub fn api_error(status_code: Option<u16>, message: impl Into<String>) -> Self
pub fn parse_error( target: impl Into<String>, message: impl Into<String>, ) -> Self
pub fn validation_error( parameter: impl Into<String>, reason: impl Into<String>, ) -> Self
pub fn env_error( var_name: impl Into<String>, message: impl Into<String>, ) -> Self
pub fn operation_error( context: impl Into<String>, message: impl Into<String>, ) -> Self
pub fn api_task_failed( status: impl Into<String>, details: impl Into<String>, ) -> Self
Trait Implementations§
Source§impl Debug for PdfConvertError
impl Debug for PdfConvertError
Source§impl Display for PdfConvertError
impl Display for PdfConvertError
Source§impl Error for PdfConvertError
impl Error for PdfConvertError
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 PdfConvertError
impl From<Error> for PdfConvertError
Source§impl From<Error> for PdfConvertError
impl From<Error> for PdfConvertError
Source§impl From<Error> for PdfConvertError
impl From<Error> for PdfConvertError
Source§impl From<Error> for PdfConvertError
impl From<Error> for PdfConvertError
Auto Trait Implementations§
impl !RefUnwindSafe for PdfConvertError
impl !UnwindSafe for PdfConvertError
impl Freeze for PdfConvertError
impl Send for PdfConvertError
impl Sync for PdfConvertError
impl Unpin for PdfConvertError
impl UnsafeUnpin for PdfConvertError
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 more