pub enum ItemPermissions {
Full {
permissions: FullPermissions,
},
Simple {
user_can_change: bool,
},
}Expand description
The permissions for a paperless item.
If full permissions are not explicitly requested, only the Simple variant is available.
Variants§
Trait Implementations§
Source§impl Clone for ItemPermissions
impl Clone for ItemPermissions
Source§fn clone(&self) -> ItemPermissions
fn clone(&self) -> ItemPermissions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ItemPermissions
impl Debug for ItemPermissions
Source§impl Default for ItemPermissions
impl Default for ItemPermissions
Source§impl<'de> Deserialize<'de> for ItemPermissions
impl<'de> Deserialize<'de> for ItemPermissions
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 ItemPermissions
impl RefUnwindSafe for ItemPermissions
impl Send for ItemPermissions
impl Sync for ItemPermissions
impl Unpin for ItemPermissions
impl UnsafeUnpin for ItemPermissions
impl UnwindSafe for ItemPermissions
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