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 ==
.