pub enum BundleZipError {
NoNameFailed,
MissingBundleFailed,
ContainSameDirFailed,
CreateBundleFailed(Error),
OpenFileInBundleFailed(Error),
ZipFailed(ZipError),
}
Expand description
Errors that can occur when creating a ZIP archive from a plugin bundle.
This error type is returned by the zip
function when creating plugin archives.
Variants§
NoNameFailed
The bundle has no name
MissingBundleFailed
The bundle is missing
ContainSameDirFailed
The directory contains a directory with the same name as the bundle
CreateBundleFailed(Error)
Failed to create the bundle archive
OpenFileInBundleFailed(Error)
Failed to open a file in the bundle
ZipFailed(ZipError)
Failed to create the ZIP archive
Trait Implementations§
Source§impl Debug for BundleZipError
impl Debug for BundleZipError
Source§impl Display for BundleZipError
impl Display for BundleZipError
Source§impl Error for BundleZipError
impl Error for BundleZipError
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 BundleZipError
impl From<Error> for BundleZipError
Auto Trait Implementations§
impl Freeze for BundleZipError
impl !RefUnwindSafe for BundleZipError
impl Send for BundleZipError
impl Sync for BundleZipError
impl Unpin for BundleZipError
impl !UnwindSafe for BundleZipError
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