pub struct WritePermissionsSettings {
pub rules: Vec<FolderPermissionRule>,
}Expand description
The write_permissions block on one DriveAccountSettings — see its
doc comment for why this is per-account.
Fields§
§rules: Vec<FolderPermissionRule>The configured rules, evaluated by
crate::drive::write_gate::resolve.
Trait Implementations§
Source§impl Debug for WritePermissionsSettings
impl Debug for WritePermissionsSettings
Source§impl Default for WritePermissionsSettings
impl Default for WritePermissionsSettings
Source§fn default() -> WritePermissionsSettings
fn default() -> WritePermissionsSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WritePermissionsSettings
impl<'de> Deserialize<'de> for WritePermissionsSettings
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
Auto Trait Implementations§
impl Freeze for WritePermissionsSettings
impl RefUnwindSafe for WritePermissionsSettings
impl Send for WritePermissionsSettings
impl Sync for WritePermissionsSettings
impl Unpin for WritePermissionsSettings
impl UnsafeUnpin for WritePermissionsSettings
impl UnwindSafe for WritePermissionsSettings
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