pub struct BanId(pub FastHash);Expand description
A unique identifier for a ban
Created from a hash of the ban’s signature to ensure uniqueness
Tuple Fields§
§0: FastHashTrait Implementations§
Source§impl<'de> Deserialize<'de> for BanId
impl<'de> Deserialize<'de> for BanId
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
impl Eq for BanId
Source§impl Ord for BanId
impl Ord for BanId
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for BanId
impl PartialOrd for BanId
impl StructuralPartialEq for BanId
Auto Trait Implementations§
impl Freeze for BanId
impl RefUnwindSafe for BanId
impl Send for BanId
impl Sync for BanId
impl Unpin for BanId
impl UnsafeUnpin for BanId
impl UnwindSafe for BanId
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