pub struct PermissionAssignRequest {
pub permissions: Vec<String>,
pub model: Option<ModelEnum>,
pub object_pk: Option<String>,
}
Expand description
PermissionAssignRequest : Request to assign a new permission
Fields§
§permissions: Vec<String>
§model: Option<ModelEnum>
§object_pk: Option<String>
Implementations§
Source§impl PermissionAssignRequest
impl PermissionAssignRequest
Sourcepub fn new(permissions: Vec<String>) -> PermissionAssignRequest
pub fn new(permissions: Vec<String>) -> PermissionAssignRequest
Request to assign a new permission
Trait Implementations§
Source§impl Clone for PermissionAssignRequest
impl Clone for PermissionAssignRequest
Source§fn clone(&self) -> PermissionAssignRequest
fn clone(&self) -> PermissionAssignRequest
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 PermissionAssignRequest
impl Debug for PermissionAssignRequest
Source§impl Default for PermissionAssignRequest
impl Default for PermissionAssignRequest
Source§fn default() -> PermissionAssignRequest
fn default() -> PermissionAssignRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionAssignRequest
impl<'de> Deserialize<'de> for PermissionAssignRequest
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 PermissionAssignRequest
impl PartialEq for PermissionAssignRequest
Source§impl Serialize for PermissionAssignRequest
impl Serialize for PermissionAssignRequest
impl StructuralPartialEq for PermissionAssignRequest
Auto Trait Implementations§
impl Freeze for PermissionAssignRequest
impl RefUnwindSafe for PermissionAssignRequest
impl Send for PermissionAssignRequest
impl Sync for PermissionAssignRequest
impl Unpin for PermissionAssignRequest
impl UnwindSafe for PermissionAssignRequest
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