pub enum CodebaseMachineRelationGroupSemantic {
Exact,
CompositionDirectChild,
Mixed,
}Expand description
Higher-level exact semantics for one grouped machine relation summary.
Variants§
Implementations§
Source§impl CodebaseMachineRelationGroupSemantic
impl CodebaseMachineRelationGroupSemantic
Sourcepub const fn display_label(self) -> &'static str
pub const fn display_label(self) -> &'static str
Human-facing semantic label for grouped relation detail.
Sourcepub const fn is_composition_owned(self) -> bool
pub const fn is_composition_owned(self) -> bool
Whether this group includes any composition-owned exact relations.
Trait Implementations§
Source§impl Clone for CodebaseMachineRelationGroupSemantic
impl Clone for CodebaseMachineRelationGroupSemantic
Source§fn clone(&self) -> CodebaseMachineRelationGroupSemantic
fn clone(&self) -> CodebaseMachineRelationGroupSemantic
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 CodebaseMachineRelationGroupSemantic
impl PartialEq for CodebaseMachineRelationGroupSemantic
Source§fn eq(&self, other: &CodebaseMachineRelationGroupSemantic) -> bool
fn eq(&self, other: &CodebaseMachineRelationGroupSemantic) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CodebaseMachineRelationGroupSemantic
impl Eq for CodebaseMachineRelationGroupSemantic
impl StructuralPartialEq for CodebaseMachineRelationGroupSemantic
Auto Trait Implementations§
impl Freeze for CodebaseMachineRelationGroupSemantic
impl RefUnwindSafe for CodebaseMachineRelationGroupSemantic
impl Send for CodebaseMachineRelationGroupSemantic
impl Sync for CodebaseMachineRelationGroupSemantic
impl Unpin for CodebaseMachineRelationGroupSemantic
impl UnsafeUnpin for CodebaseMachineRelationGroupSemantic
impl UnwindSafe for CodebaseMachineRelationGroupSemantic
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