pub struct CandidateSupportProfile {
pub id: SupportProfileId,
pub kind: SupportProfileKind,
pub host: Option<SupportProfileId>,
pub registry_id: &'static str,
pub achieved: LanguageCapabilitySupport,
}Expand description
One lower-tier candidate derived from a live registry row.
Fields§
§id: SupportProfileIdCatalog profile identity.
kind: SupportProfileKindClosed profile kind.
host: Option<SupportProfileId>Exact host profile when applicable.
registry_id: &'static strExact runtime registry identity.
achieved: LanguageCapabilitySupportRuntime-achieved capability axes; never a complete-support claim.
Trait Implementations§
Source§impl Clone for CandidateSupportProfile
impl Clone for CandidateSupportProfile
Source§fn clone(&self) -> CandidateSupportProfile
fn clone(&self) -> CandidateSupportProfile
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 Debug for CandidateSupportProfile
impl Debug for CandidateSupportProfile
Source§impl PartialEq for CandidateSupportProfile
impl PartialEq for CandidateSupportProfile
Source§impl Serialize for CandidateSupportProfile
impl Serialize for CandidateSupportProfile
impl Copy for CandidateSupportProfile
impl Eq for CandidateSupportProfile
impl StructuralPartialEq for CandidateSupportProfile
Auto Trait Implementations§
impl Freeze for CandidateSupportProfile
impl RefUnwindSafe for CandidateSupportProfile
impl Send for CandidateSupportProfile
impl Sync for CandidateSupportProfile
impl Unpin for CandidateSupportProfile
impl UnwindSafe for CandidateSupportProfile
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.