pub struct CreateGroupMembershipRequest {
pub user: AttributesParent,
pub group: AttributesParent,
pub role: Option<GroupMembershipRole>,
pub configurable_permissions: Option<Option<HashMap<String, bool>>>,
}Fields§
§user: AttributesParent§group: AttributesParent§role: Option<GroupMembershipRole>§configurable_permissions: Option<Option<HashMap<String, bool>>>Trait Implementations§
Source§impl Clone for CreateGroupMembershipRequest
impl Clone for CreateGroupMembershipRequest
Source§fn clone(&self) -> CreateGroupMembershipRequest
fn clone(&self) -> CreateGroupMembershipRequest
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 Debug for CreateGroupMembershipRequest
impl Debug for CreateGroupMembershipRequest
Source§impl Default for CreateGroupMembershipRequest
impl Default for CreateGroupMembershipRequest
Source§fn default() -> CreateGroupMembershipRequest
fn default() -> CreateGroupMembershipRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateGroupMembershipRequest
impl<'de> Deserialize<'de> for CreateGroupMembershipRequest
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 StructuralPartialEq for CreateGroupMembershipRequest
Auto Trait Implementations§
impl Freeze for CreateGroupMembershipRequest
impl RefUnwindSafe for CreateGroupMembershipRequest
impl Send for CreateGroupMembershipRequest
impl Sync for CreateGroupMembershipRequest
impl Unpin for CreateGroupMembershipRequest
impl UnsafeUnpin for CreateGroupMembershipRequest
impl UnwindSafe for CreateGroupMembershipRequest
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