pub enum MdocError {
ImageDownload {
url: String,
reason: String,
},
Chrome(String),
Io(Error),
Json(String),
Other(String),
}Expand description
All errors that can occur during PDF generation.
Variants§
ImageDownload
Failed to download a remote image (e.g. header logo).
Chrome(String)
Headless Chrome could not be launched or failed during rendering.
Io(Error)
File I/O error (reading input, writing temp files, etc.).
Json(String)
JSON parsing / structure error.
Other(String)
Any other unclassified error.
Trait Implementations§
Source§impl Error for MdocError
impl Error for MdocError
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()
Auto Trait Implementations§
impl Freeze for MdocError
impl !RefUnwindSafe for MdocError
impl Send for MdocError
impl Sync for MdocError
impl Unpin for MdocError
impl UnsafeUnpin for MdocError
impl !UnwindSafe for MdocError
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