pub struct InitialPermissions {
pub pk: i32,
pub name: String,
pub mode: InitialPermissionsModeEnum,
pub role: Uuid,
pub permissions: Option<Vec<i32>>,
pub permissions_obj: Vec<Permission>,
}Expand description
InitialPermissions : InitialPermissions serializer
Fields§
§pk: i32§name: String§mode: InitialPermissionsModeEnum§role: Uuid§permissions: Option<Vec<i32>>§permissions_obj: Vec<Permission>Implementations§
Source§impl InitialPermissions
impl InitialPermissions
Sourcepub fn new(
pk: i32,
name: String,
mode: InitialPermissionsModeEnum,
role: Uuid,
permissions_obj: Vec<Permission>,
) -> InitialPermissions
pub fn new( pk: i32, name: String, mode: InitialPermissionsModeEnum, role: Uuid, permissions_obj: Vec<Permission>, ) -> InitialPermissions
InitialPermissions serializer
Trait Implementations§
Source§impl Clone for InitialPermissions
impl Clone for InitialPermissions
Source§fn clone(&self) -> InitialPermissions
fn clone(&self) -> InitialPermissions
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 InitialPermissions
impl Debug for InitialPermissions
Source§impl Default for InitialPermissions
impl Default for InitialPermissions
Source§fn default() -> InitialPermissions
fn default() -> InitialPermissions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InitialPermissions
impl<'de> Deserialize<'de> for InitialPermissions
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 InitialPermissions
impl PartialEq for InitialPermissions
Source§impl Serialize for InitialPermissions
impl Serialize for InitialPermissions
impl StructuralPartialEq for InitialPermissions
Auto Trait Implementations§
impl Freeze for InitialPermissions
impl RefUnwindSafe for InitialPermissions
impl Send for InitialPermissions
impl Sync for InitialPermissions
impl Unpin for InitialPermissions
impl UnwindSafe for InitialPermissions
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