pub struct ServerId(pub u32);Expand description
Unique Server ID.
Simple wrapper around a u32, to avoid confusion with for example TemplateId
and to make it intuitive what kind of argument you need to give to functions like AsyncRobot::get_server.
Using a plain integer means it isn’t clear what the argument is, is it a counter of my servers, where the argument
is in range 0..N where N is the number of dedicated servers in my account, or is it a limiter, like get first N
servers, for example.
Tuple Fields§
§0: u32Trait Implementations§
source§impl<'de> Deserialize<'de> for ServerId
impl<'de> Deserialize<'de> for ServerId
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
source§impl Ord for ServerId
impl Ord for ServerId
source§impl PartialEq for ServerId
impl PartialEq for ServerId
source§impl PartialOrd for ServerId
impl PartialOrd for ServerId
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for ServerId
impl Eq for ServerId
impl StructuralPartialEq for ServerId
Auto Trait Implementations§
impl Freeze for ServerId
impl RefUnwindSafe for ServerId
impl Send for ServerId
impl Sync for ServerId
impl Unpin for ServerId
impl UnwindSafe for ServerId
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
source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.