pub enum OptionalParserPackProjectSelection {
Inactive,
Selected(OptionalParserPackSelectionKey),
}Expand description
Content-free project selection used by derivation and source-admission policy.
Variants§
Inactive
No optional parser pack is selected for this project.
Selected(OptionalParserPackSelectionKey)
One validated artifact identity is selected for this project.
Implementations§
Source§impl OptionalParserPackProjectSelection
impl OptionalParserPackProjectSelection
Sourcepub const fn selection_key(&self) -> Option<&OptionalParserPackSelectionKey>
pub const fn selection_key(&self) -> Option<&OptionalParserPackSelectionKey>
Borrow the selected slot key, or return None for inactive default-core operation.
Trait Implementations§
Source§impl Clone for OptionalParserPackProjectSelection
impl Clone for OptionalParserPackProjectSelection
Source§fn clone(&self) -> OptionalParserPackProjectSelection
fn clone(&self) -> OptionalParserPackProjectSelection
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl PartialEq for OptionalParserPackProjectSelection
impl PartialEq for OptionalParserPackProjectSelection
Source§fn eq(&self, other: &OptionalParserPackProjectSelection) -> bool
fn eq(&self, other: &OptionalParserPackProjectSelection) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for OptionalParserPackProjectSelection
impl StructuralPartialEq for OptionalParserPackProjectSelection
Auto Trait Implementations§
impl Freeze for OptionalParserPackProjectSelection
impl RefUnwindSafe for OptionalParserPackProjectSelection
impl Send for OptionalParserPackProjectSelection
impl Sync for OptionalParserPackProjectSelection
impl Unpin for OptionalParserPackProjectSelection
impl UnwindSafe for OptionalParserPackProjectSelection
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.