pub enum PluginPackageError {
Show 15 variants
Project(PluginProjectManifestError),
Descriptor(PluginDescriptorError),
Catalog(PluginCatalogError),
Io {
operation: &'static str,
path: String,
source: Error,
},
CatalogBusy {
path: String,
},
InvalidSigningKey(String),
InvalidTrustStore(String),
InvalidPackage(String),
InvalidSignature,
InstalledVersionNotFound {
plugin_id: String,
version: String,
},
AmbiguousInstalledVersions {
plugin_id: String,
versions: Vec<String>,
},
InstalledArtifactNotFound {
plugin_id: String,
transport: &'static str,
target: String,
architecture: String,
},
Compatibility(String),
Json(Error),
Zip(ZipError),
}Variants§
Project(PluginProjectManifestError)
Descriptor(PluginDescriptorError)
Catalog(PluginCatalogError)
Io
CatalogBusy
InvalidSigningKey(String)
InvalidTrustStore(String)
InvalidPackage(String)
InvalidSignature
InstalledVersionNotFound
AmbiguousInstalledVersions
InstalledArtifactNotFound
Compatibility(String)
Json(Error)
Zip(ZipError)
Trait Implementations§
Source§impl Debug for PluginPackageError
impl Debug for PluginPackageError
Source§impl Display for PluginPackageError
impl Display for PluginPackageError
Source§impl Error for PluginPackageError
impl Error for PluginPackageError
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 PluginPackageError
impl From<Error> for PluginPackageError
Source§impl From<PluginCatalogError> for PluginPackageError
impl From<PluginCatalogError> for PluginPackageError
Source§fn from(source: PluginCatalogError) -> Self
fn from(source: PluginCatalogError) -> Self
Converts to this type from the input type.
Source§impl From<PluginDescriptorError> for PluginPackageError
impl From<PluginDescriptorError> for PluginPackageError
Source§fn from(source: PluginDescriptorError) -> Self
fn from(source: PluginDescriptorError) -> Self
Converts to this type from the input type.
Source§impl From<PluginProjectManifestError> for PluginPackageError
impl From<PluginProjectManifestError> for PluginPackageError
Source§fn from(source: PluginProjectManifestError) -> Self
fn from(source: PluginProjectManifestError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for PluginPackageError
impl !UnwindSafe for PluginPackageError
impl Freeze for PluginPackageError
impl Send for PluginPackageError
impl Sync for PluginPackageError
impl Unpin for PluginPackageError
impl UnsafeUnpin for PluginPackageError
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