pub struct AccessGetRolesResponseDataInner {
pub comment: Option<String>,
pub privs: Vec<String>,
pub roleid: PbsRoleidEnum,
}Fields§
§comment: Option<String>Comment.
privs: Vec<String>List of Privileges
roleid: PbsRoleidEnumEnum representing roles via their [PRIVILEGES] combination. Since privileges are implemented as bitflags, each unique combination of privileges maps to a single, unique u64 value that is used in this enum definition.
Implementations§
Source§impl AccessGetRolesResponseDataInner
impl AccessGetRolesResponseDataInner
pub fn new( privs: Vec<String>, roleid: PbsRoleidEnum, ) -> AccessGetRolesResponseDataInner
Trait Implementations§
Source§impl Clone for AccessGetRolesResponseDataInner
impl Clone for AccessGetRolesResponseDataInner
Source§fn clone(&self) -> AccessGetRolesResponseDataInner
fn clone(&self) -> AccessGetRolesResponseDataInner
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for AccessGetRolesResponseDataInner
impl Default for AccessGetRolesResponseDataInner
Source§fn default() -> AccessGetRolesResponseDataInner
fn default() -> AccessGetRolesResponseDataInner
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessGetRolesResponseDataInner
impl<'de> Deserialize<'de> for AccessGetRolesResponseDataInner
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 AccessGetRolesResponseDataInner
impl PartialEq for AccessGetRolesResponseDataInner
Source§fn eq(&self, other: &AccessGetRolesResponseDataInner) -> bool
fn eq(&self, other: &AccessGetRolesResponseDataInner) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AccessGetRolesResponseDataInner
Auto Trait Implementations§
impl Freeze for AccessGetRolesResponseDataInner
impl RefUnwindSafe for AccessGetRolesResponseDataInner
impl Send for AccessGetRolesResponseDataInner
impl Sync for AccessGetRolesResponseDataInner
impl Unpin for AccessGetRolesResponseDataInner
impl UnsafeUnpin for AccessGetRolesResponseDataInner
impl UnwindSafe for AccessGetRolesResponseDataInner
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