pub struct GroupRequestModel {
pub name: String,
pub access_all: bool,
pub collections: Option<Vec<SelectionReadOnlyRequestModel>>,
pub users: Option<Vec<Uuid>>,
}
Fields§
§name: String
§access_all: bool
§collections: Option<Vec<SelectionReadOnlyRequestModel>>
§users: Option<Vec<Uuid>>
Implementations§
source§impl GroupRequestModel
impl GroupRequestModel
pub fn new(name: String, access_all: bool) -> GroupRequestModel
Trait Implementations§
source§impl Clone for GroupRequestModel
impl Clone for GroupRequestModel
source§fn clone(&self) -> GroupRequestModel
fn clone(&self) -> GroupRequestModel
Returns a copy 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 GroupRequestModel
impl Debug for GroupRequestModel
source§impl Default for GroupRequestModel
impl Default for GroupRequestModel
source§fn default() -> GroupRequestModel
fn default() -> GroupRequestModel
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GroupRequestModel
impl<'de> Deserialize<'de> for GroupRequestModel
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 GroupRequestModel
impl PartialEq for GroupRequestModel
source§fn eq(&self, other: &GroupRequestModel) -> bool
fn eq(&self, other: &GroupRequestModel) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GroupRequestModel
impl Serialize for GroupRequestModel
impl StructuralPartialEq for GroupRequestModel
Auto Trait Implementations§
impl RefUnwindSafe for GroupRequestModel
impl Send for GroupRequestModel
impl Sync for GroupRequestModel
impl Unpin for GroupRequestModel
impl UnwindSafe for GroupRequestModel
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