pub enum CandidateResolution {
Independent {
release_unit: String,
},
Projection {
release_unit: String,
target_candidate: Option<String>,
},
Excluded,
}Expand description
Explicit user or agent resolution for one discovery candidate.
Variants§
Independent
Create one independently versioned release unit from this candidate.
Projection
Add this candidate as a projection of a release unit.
Fields
Excluded
Keep this exact detector/path evidence outside the release-unit inventory.
Trait Implementations§
Source§impl Clone for CandidateResolution
impl Clone for CandidateResolution
Source§impl Debug for CandidateResolution
impl Debug for CandidateResolution
Source§impl<'de> Deserialize<'de> for CandidateResolution
impl<'de> Deserialize<'de> for CandidateResolution
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CandidateResolution
Source§impl PartialEq for CandidateResolution
impl PartialEq for CandidateResolution
Source§impl Serialize for CandidateResolution
impl Serialize for CandidateResolution
impl StructuralPartialEq for CandidateResolution
Auto Trait Implementations§
impl Freeze for CandidateResolution
impl RefUnwindSafe for CandidateResolution
impl Send for CandidateResolution
impl Sync for CandidateResolution
impl Unpin for CandidateResolution
impl UnsafeUnpin for CandidateResolution
impl UnwindSafe for CandidateResolution
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.