pub enum RelationFamilyId {
StructuralType,
PackageManifest,
Test,
RouteProtocol,
ConfigurationEnvironment,
DeploymentInfrastructure,
StaticDataAccess,
InferredSimilarity,
InferredCoChange,
}Expand description
Stable product-level relation family.
Variants§
StructuralType
Declarations, containment, imports, calls, and references.
PackageManifest
Package and manifest dependencies.
Test
Test-to-subject relationships.
RouteProtocol
Route and protocol registration to handlers.
ConfigurationEnvironment
Configuration or environment selection.
DeploymentInfrastructure
Deployment and infrastructure provisioning.
StaticDataAccess
Bounded statically visible reads and writes.
InferredSimilarity
Optional inferred semantic similarity.
InferredCoChange
Optional inferred version-control co-change.
Implementations§
Trait Implementations§
Source§impl Clone for RelationFamilyId
impl Clone for RelationFamilyId
Source§fn clone(&self) -> RelationFamilyId
fn clone(&self) -> RelationFamilyId
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 RelationFamilyId
impl Debug for RelationFamilyId
Source§impl Ord for RelationFamilyId
impl Ord for RelationFamilyId
Source§fn cmp(&self, other: &RelationFamilyId) -> Ordering
fn cmp(&self, other: &RelationFamilyId) -> 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 RelationFamilyId
impl PartialEq for RelationFamilyId
Source§impl PartialOrd for RelationFamilyId
impl PartialOrd for RelationFamilyId
Source§impl Serialize for RelationFamilyId
impl Serialize for RelationFamilyId
impl Copy for RelationFamilyId
impl Eq for RelationFamilyId
impl StructuralPartialEq for RelationFamilyId
Auto Trait Implementations§
impl Freeze for RelationFamilyId
impl RefUnwindSafe for RelationFamilyId
impl Send for RelationFamilyId
impl Sync for RelationFamilyId
impl Unpin for RelationFamilyId
impl UnwindSafe for RelationFamilyId
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§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.