pub enum CodebaseMachineRole {
Protocol,
Composition,
}Variants§
Implementations§
Source§impl CodebaseMachineRole
impl CodebaseMachineRole
Sourcepub const fn display_label(self) -> &'static str
pub const fn display_label(self) -> &'static str
Human-facing machine-role label for inspector and renderer detail.
Sourcepub const fn is_composition(self) -> bool
pub const fn is_composition(self) -> bool
Whether this machine participates as a composition machine.
Trait Implementations§
Source§impl Clone for CodebaseMachineRole
impl Clone for CodebaseMachineRole
Source§fn clone(&self) -> CodebaseMachineRole
fn clone(&self) -> CodebaseMachineRole
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 CodebaseMachineRole
impl Debug for CodebaseMachineRole
Source§impl From<MachineRole> for CodebaseMachineRole
impl From<MachineRole> for CodebaseMachineRole
Source§fn from(value: MachineRole) -> Self
fn from(value: MachineRole) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CodebaseMachineRole
impl PartialEq for CodebaseMachineRole
Source§impl Serialize for CodebaseMachineRole
impl Serialize for CodebaseMachineRole
impl Copy for CodebaseMachineRole
impl Eq for CodebaseMachineRole
impl StructuralPartialEq for CodebaseMachineRole
Auto Trait Implementations§
impl Freeze for CodebaseMachineRole
impl RefUnwindSafe for CodebaseMachineRole
impl Send for CodebaseMachineRole
impl Sync for CodebaseMachineRole
impl Unpin for CodebaseMachineRole
impl UnsafeUnpin for CodebaseMachineRole
impl UnwindSafe for CodebaseMachineRole
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