pub struct RoleOperation { /* private fields */ }Expand description
One symbolic application operation in an authority diff.
Implementations§
Source§impl RoleOperation
impl RoleOperation
Sourcepub const fn new(kind: RoleOperationKind, name: InstallationSymbol) -> Self
pub const fn new(kind: RoleOperationKind, name: InstallationSymbol) -> Self
Creates one symbolic operation.
Sourcepub const fn kind(&self) -> RoleOperationKind
pub const fn kind(&self) -> RoleOperationKind
Operation category.
Sourcepub const fn name(&self) -> &InstallationSymbol
pub const fn name(&self) -> &InstallationSymbol
Exact operation symbol.
Trait Implementations§
Source§impl Clone for RoleOperation
impl Clone for RoleOperation
Source§impl Debug for RoleOperation
impl Debug for RoleOperation
impl Eq for RoleOperation
Source§impl Ord for RoleOperation
impl Ord for RoleOperation
1.21.0 (const: unstable) · 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for RoleOperation
impl PartialEq for RoleOperation
Source§impl PartialOrd for RoleOperation
impl PartialOrd for RoleOperation
impl StructuralPartialEq for RoleOperation
Auto Trait Implementations§
impl Freeze for RoleOperation
impl RefUnwindSafe for RoleOperation
impl Send for RoleOperation
impl Sync for RoleOperation
impl Unpin for RoleOperation
impl UnsafeUnpin for RoleOperation
impl UnwindSafe for RoleOperation
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