pub enum OpenUploadError {
NotFound(Error),
Locked,
ReadMetadata(Error),
OpenFile(Error),
DeserializeMetadata(Error),
MigrateMetadata(MigrateError),
}
Expand description
Errors when opening an upload stored in a file backend
Variants§
NotFound(Error)
the upload was not found
Locked
the upload is locked
ReadMetadata(Error)
error while reading metadata file
OpenFile(Error)
error while opening upload file
DeserializeMetadata(Error)
error deserializing upload metadata
MigrateMetadata(MigrateError)
error while migrating upload metadata to latest version
Trait Implementations§
Source§impl Debug for OpenUploadError
impl Debug for OpenUploadError
Source§impl Display for OpenUploadError
impl Display for OpenUploadError
Source§impl Error for OpenUploadError
impl Error for OpenUploadError
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 OpenUploadError
impl From<Error> for OpenUploadError
Source§impl From<MigrateError> for OpenUploadError
impl From<MigrateError> for OpenUploadError
Source§fn from(source: MigrateError) -> Self
fn from(source: MigrateError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OpenUploadError
impl !RefUnwindSafe for OpenUploadError
impl Send for OpenUploadError
impl Sync for OpenUploadError
impl Unpin for OpenUploadError
impl !UnwindSafe for OpenUploadError
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