pub enum CodebaseRelationBasis {
DirectTypeSyntax,
AttestedTypeSyntax,
DeclaredReferenceType,
ViaDeclaration,
}Expand description
Why one exact relation was inferred.
Variants§
Implementations§
Source§impl CodebaseRelationBasis
impl CodebaseRelationBasis
Sourcepub const fn display_label(self) -> &'static str
pub const fn display_label(self) -> &'static str
Human-facing basis label for relation summaries and inspector details.
Trait Implementations§
Source§impl Clone for CodebaseRelationBasis
impl Clone for CodebaseRelationBasis
Source§fn clone(&self) -> CodebaseRelationBasis
fn clone(&self) -> CodebaseRelationBasis
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 CodebaseRelationBasis
impl Debug for CodebaseRelationBasis
Source§impl Ord for CodebaseRelationBasis
impl Ord for CodebaseRelationBasis
Source§fn cmp(&self, other: &CodebaseRelationBasis) -> Ordering
fn cmp(&self, other: &CodebaseRelationBasis) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CodebaseRelationBasis
impl PartialEq for CodebaseRelationBasis
Source§impl PartialOrd for CodebaseRelationBasis
impl PartialOrd for CodebaseRelationBasis
Source§impl Serialize for CodebaseRelationBasis
impl Serialize for CodebaseRelationBasis
impl Copy for CodebaseRelationBasis
impl Eq for CodebaseRelationBasis
impl StructuralPartialEq for CodebaseRelationBasis
Auto Trait Implementations§
impl Freeze for CodebaseRelationBasis
impl RefUnwindSafe for CodebaseRelationBasis
impl Send for CodebaseRelationBasis
impl Sync for CodebaseRelationBasis
impl Unpin for CodebaseRelationBasis
impl UnsafeUnpin for CodebaseRelationBasis
impl UnwindSafe for CodebaseRelationBasis
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