pub struct BanEntry {
pub banned_at: u64,
pub banned_by: [u8; 32],
pub reason: Option<String>,
pub expires_at: Option<u64>,
pub ban_type: BanType,
}Expand description
Ban entry for banned members
Fieldsยง
ยงbanned_at: u64When the ban was issued
banned_by: [u8; 32]Who issued the ban
reason: Option<String>Reason for the ban
expires_at: Option<u64>Ban expiration (None for permanent)
ban_type: BanTypeType of ban
Trait Implementationsยง
Sourceยงimpl<'de> Deserialize<'de> for BanEntry
impl<'de> Deserialize<'de> for BanEntry
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 BanEntry
impl RefUnwindSafe for BanEntry
impl Send for BanEntry
impl Sync for BanEntry
impl Unpin for BanEntry
impl UnsafeUnpin for BanEntry
impl UnwindSafe for BanEntry
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