pub struct EffectiveRole {
pub name: String,
pub label: String,
pub capabilities: Box<RoleCapabilities>,
pub source: Source,
pub overridden: bool,
}Fields§
§name: String§label: String§capabilities: Box<RoleCapabilities>§source: Source§overridden: boolImplementations§
Source§impl EffectiveRole
impl EffectiveRole
pub fn new( name: String, label: String, capabilities: RoleCapabilities, source: Source, overridden: bool, ) -> EffectiveRole
Trait Implementations§
Source§impl Clone for EffectiveRole
impl Clone for EffectiveRole
Source§impl Debug for EffectiveRole
impl Debug for EffectiveRole
Source§impl Default for EffectiveRole
impl Default for EffectiveRole
Source§impl<'de> Deserialize<'de> for EffectiveRole
impl<'de> Deserialize<'de> for EffectiveRole
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
Source§impl PartialEq for EffectiveRole
impl PartialEq for EffectiveRole
Source§impl Serialize for EffectiveRole
impl Serialize for EffectiveRole
impl StructuralPartialEq for EffectiveRole
Auto Trait Implementations§
impl Freeze for EffectiveRole
impl RefUnwindSafe for EffectiveRole
impl Send for EffectiveRole
impl Sync for EffectiveRole
impl Unpin for EffectiveRole
impl UnsafeUnpin for EffectiveRole
impl UnwindSafe for EffectiveRole
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