pub enum RequirementIssue {
MissingPackage {
package_id: ObjectId,
},
PackageVersion {
package_id: ObjectId,
required: Version,
active: Version,
},
PackageAbi {
package_id: ObjectId,
required_major: u16,
required_min_minor: u16,
required_max_minor: u16,
active_major: u16,
active_min_minor: u16,
active_max_minor: u16,
},
DescriptorFingerprint {
package_id: ObjectId,
},
MissingOrStaleObject {
package_id: ObjectId,
object_id: ObjectId,
kind: ObjectKind,
},
}Variants§
Trait Implementations§
Source§impl Clone for RequirementIssue
impl Clone for RequirementIssue
Source§fn clone(&self) -> RequirementIssue
fn clone(&self) -> RequirementIssue
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 RequirementIssue
impl Debug for RequirementIssue
impl Eq for RequirementIssue
Source§impl PartialEq for RequirementIssue
impl PartialEq for RequirementIssue
impl StructuralPartialEq for RequirementIssue
Auto Trait Implementations§
impl Freeze for RequirementIssue
impl RefUnwindSafe for RequirementIssue
impl Send for RequirementIssue
impl Sync for RequirementIssue
impl Unpin for RequirementIssue
impl UnsafeUnpin for RequirementIssue
impl UnwindSafe for RequirementIssue
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CompactArcDrop for T
impl<T> CompactArcDrop for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.