pub struct Overwrite {
pub id: Snowflake,
pub t: OverwriteType,
pub allow: Permissions,
pub deny: Permissions,
}Expand description
Fields§
§id: Snowflakerole or user id
t: OverwriteTypeeither 0 (role) or 1 (member)
allow: Permissionspermission bit set
deny: Permissionspermission bit set
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Overwrite
impl<'de> Deserialize<'de> for Overwrite
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 Overwrite
impl RefUnwindSafe for Overwrite
impl Send for Overwrite
impl Sync for Overwrite
impl Unpin for Overwrite
impl UnwindSafe for Overwrite
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