pub struct ClassLevelPermissionsSchema {
pub get: Option<HashMap<String, bool>>,
pub find: Option<HashMap<String, bool>>,
pub count: Option<HashMap<String, bool>>,
pub create: Option<HashMap<String, bool>>,
pub update: Option<HashMap<String, bool>>,
pub delete: Option<HashMap<String, bool>>,
pub add_field: Option<HashMap<String, bool>>,
pub read_user_fields: Option<Vec<String>>,
pub write_user_fields: Option<Vec<String>>,
}
Expand description
Represents the Class Level Permissions (CLP) for a Parse class schema.
Fields§
§get: Option<HashMap<String, bool>>
§find: Option<HashMap<String, bool>>
§count: Option<HashMap<String, bool>>
§create: Option<HashMap<String, bool>>
§update: Option<HashMap<String, bool>>
§delete: Option<HashMap<String, bool>>
§add_field: Option<HashMap<String, bool>>
§read_user_fields: Option<Vec<String>>
§write_user_fields: Option<Vec<String>>
Trait Implementations§
Source§impl Clone for ClassLevelPermissionsSchema
impl Clone for ClassLevelPermissionsSchema
Source§fn clone(&self) -> ClassLevelPermissionsSchema
fn clone(&self) -> ClassLevelPermissionsSchema
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 ClassLevelPermissionsSchema
impl Debug for ClassLevelPermissionsSchema
Source§impl Default for ClassLevelPermissionsSchema
impl Default for ClassLevelPermissionsSchema
Source§fn default() -> ClassLevelPermissionsSchema
fn default() -> ClassLevelPermissionsSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClassLevelPermissionsSchema
impl<'de> Deserialize<'de> for ClassLevelPermissionsSchema
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 ClassLevelPermissionsSchema
Auto Trait Implementations§
impl Freeze for ClassLevelPermissionsSchema
impl RefUnwindSafe for ClassLevelPermissionsSchema
impl Send for ClassLevelPermissionsSchema
impl Sync for ClassLevelPermissionsSchema
impl Unpin for ClassLevelPermissionsSchema
impl UnwindSafe for ClassLevelPermissionsSchema
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