pub struct MaintenanceRoleGrant {
pub role: MaintenanceRole,
pub capabilities: BTreeSet<MaintenanceCapability>,
}Expand description
Capabilities delegated to one maintenance role.
Fields§
§role: MaintenanceRoleRole receiving the capability set.
capabilities: BTreeSet<MaintenanceCapability>Capabilities granted to the role.
Trait Implementations§
Source§impl Clone for MaintenanceRoleGrant
impl Clone for MaintenanceRoleGrant
Source§impl Debug for MaintenanceRoleGrant
impl Debug for MaintenanceRoleGrant
Source§impl<'de> Deserialize<'de> for MaintenanceRoleGrant
impl<'de> Deserialize<'de> for MaintenanceRoleGrant
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MaintenanceRoleGrant
Source§impl PartialEq for MaintenanceRoleGrant
impl PartialEq for MaintenanceRoleGrant
Source§impl Serialize for MaintenanceRoleGrant
impl Serialize for MaintenanceRoleGrant
impl StructuralPartialEq for MaintenanceRoleGrant
Auto Trait Implementations§
impl Freeze for MaintenanceRoleGrant
impl RefUnwindSafe for MaintenanceRoleGrant
impl Send for MaintenanceRoleGrant
impl Sync for MaintenanceRoleGrant
impl Unpin for MaintenanceRoleGrant
impl UnsafeUnpin for MaintenanceRoleGrant
impl UnwindSafe for MaintenanceRoleGrant
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