pub enum PluginPlanError {
Show 13 variants
Json {
message: String,
},
UnsupportedSchemaVersion {
expected: u32,
actual: u32,
},
InvalidFingerprint {
field: String,
},
NonCanonical {
field: String,
},
ProjectionMismatch {
field: String,
},
InvalidRequirements {
message: String,
},
TooManyProviders {
limit: usize,
},
DuplicateProvider {
service: String,
},
InvalidProvider {
service: String,
message: String,
},
FingerprintMismatch {
expected: String,
actual: String,
},
CatalogFingerprintMismatch {
expected: String,
actual: String,
},
Catalog(PluginCatalogError),
Resolution(PluginResolutionError),
}Variants§
Json
UnsupportedSchemaVersion
InvalidFingerprint
NonCanonical
ProjectionMismatch
InvalidRequirements
TooManyProviders
DuplicateProvider
InvalidProvider
FingerprintMismatch
CatalogFingerprintMismatch
Catalog(PluginCatalogError)
Resolution(PluginResolutionError)
Trait Implementations§
Source§impl Clone for PluginPlanError
impl Clone for PluginPlanError
Source§fn clone(&self) -> PluginPlanError
fn clone(&self) -> PluginPlanError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PluginPlanError
impl Debug for PluginPlanError
Source§impl Display for PluginPlanError
impl Display for PluginPlanError
impl Eq for PluginPlanError
Source§impl Error for PluginPlanError
impl Error for PluginPlanError
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<PluginCatalogError> for PluginPlanError
impl From<PluginCatalogError> for PluginPlanError
Source§fn from(source: PluginCatalogError) -> Self
fn from(source: PluginCatalogError) -> Self
Converts to this type from the input type.
Source§impl From<PluginResolutionError> for PluginPlanError
impl From<PluginResolutionError> for PluginPlanError
Source§fn from(source: PluginResolutionError) -> Self
fn from(source: PluginResolutionError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PluginPlanError
impl PartialEq for PluginPlanError
impl StructuralPartialEq for PluginPlanError
Auto Trait Implementations§
impl Freeze for PluginPlanError
impl RefUnwindSafe for PluginPlanError
impl Send for PluginPlanError
impl Sync for PluginPlanError
impl Unpin for PluginPlanError
impl UnsafeUnpin for PluginPlanError
impl UnwindSafe for PluginPlanError
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