Struct twilight_model::user::DiscriminatorDisplay
source · pub struct DiscriminatorDisplay(_);Expand description
Display formatter for a user discriminator.
When formatted this will pad a discriminator with zeroes.
This may be preferable to use instead of using format! to avoid a String
allocation, and may also be preferable to use rather than defining your own
implementations via format_args!("{discriminator:04}").
Examples
Display the discriminator value 16 as a string:
use twilight_model::user::DiscriminatorDisplay;
let display = DiscriminatorDisplay::new(16);
assert_eq!("0016", display.to_string());Implementations§
source§impl DiscriminatorDisplay
impl DiscriminatorDisplay
Trait Implementations§
source§impl Clone for DiscriminatorDisplay
impl Clone for DiscriminatorDisplay
source§fn clone(&self) -> DiscriminatorDisplay
fn clone(&self) -> DiscriminatorDisplay
Returns a copy of the value. Read more
1.0.0 · 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 DiscriminatorDisplay
impl Debug for DiscriminatorDisplay
source§impl Display for DiscriminatorDisplay
impl Display for DiscriminatorDisplay
source§impl Hash for DiscriminatorDisplay
impl Hash for DiscriminatorDisplay
source§impl PartialEq<DiscriminatorDisplay> for DiscriminatorDisplay
impl PartialEq<DiscriminatorDisplay> for DiscriminatorDisplay
source§fn eq(&self, other: &DiscriminatorDisplay) -> bool
fn eq(&self, other: &DiscriminatorDisplay) -> bool
This method tests for
self and other values to be equal, and is used
by ==.