pub struct UserGroupRequest {
pub name: String,
pub is_superuser: Option<bool>,
pub parent: Option<Option<Uuid>>,
pub attributes: Option<HashMap<String, Value>>,
}
Expand description
UserGroupRequest : Simplified Group Serializer for user’s groups
Fields§
§name: String
§is_superuser: Option<bool>
Users added to this group will be superusers.
parent: Option<Option<Uuid>>
§attributes: Option<HashMap<String, Value>>
Implementations§
Source§impl UserGroupRequest
impl UserGroupRequest
Sourcepub fn new(name: String) -> UserGroupRequest
pub fn new(name: String) -> UserGroupRequest
Simplified Group Serializer for user’s groups
Trait Implementations§
Source§impl Clone for UserGroupRequest
impl Clone for UserGroupRequest
Source§fn clone(&self) -> UserGroupRequest
fn clone(&self) -> UserGroupRequest
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 UserGroupRequest
impl Debug for UserGroupRequest
Source§impl Default for UserGroupRequest
impl Default for UserGroupRequest
Source§fn default() -> UserGroupRequest
fn default() -> UserGroupRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserGroupRequest
impl<'de> Deserialize<'de> for UserGroupRequest
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 UserGroupRequest
impl PartialEq for UserGroupRequest
Source§impl Serialize for UserGroupRequest
impl Serialize for UserGroupRequest
impl StructuralPartialEq for UserGroupRequest
Auto Trait Implementations§
impl Freeze for UserGroupRequest
impl RefUnwindSafe for UserGroupRequest
impl Send for UserGroupRequest
impl Sync for UserGroupRequest
impl Unpin for UserGroupRequest
impl UnwindSafe for UserGroupRequest
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