pub struct GroupPermission {
pub group_name: Option<String>,
pub permission_type: u8,
}Expand description
One group’s permission on a category, as returned in group_permissions.
permission_type: 1 = full, 2 = create_post, 3 = readonly.
Fields§
§group_name: Option<String>§permission_type: u8Trait Implementations§
Source§impl Clone for GroupPermission
impl Clone for GroupPermission
Source§fn clone(&self) -> GroupPermission
fn clone(&self) -> GroupPermission
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 GroupPermission
impl Debug for GroupPermission
Source§impl<'de> Deserialize<'de> for GroupPermission
impl<'de> Deserialize<'de> for GroupPermission
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 GroupPermission
impl RefUnwindSafe for GroupPermission
impl Send for GroupPermission
impl Sync for GroupPermission
impl Unpin for GroupPermission
impl UnsafeUnpin for GroupPermission
impl UnwindSafe for GroupPermission
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