Struct minehut::models::ServerIcon
source · [−]pub struct ServerIcon {
pub id: String,
pub display_name: String,
pub icon_name: String,
pub price: usize,
pub rank: String,
pub available: bool,
pub disabled: bool,
pub created: usize,
pub last_updated: usize,
/* private fields */
}
Expand description
This struct represents a server icon response from the Minehut API. Contains useful information about icons such as the ID, name, price and rank.
Fields
id: String
ID of the server icon.
display_name: String
Display name of it.
icon_name: String
Name of it.
price: usize
Credits to buy icon.
rank: String
Rarity of the icon.
available: bool
Whether it can be bought.
disabled: bool
Wether it is disabled.
created: usize
When it was created.
last_updated: usize
When it was last updated.
Trait Implementations
sourceimpl Debug for ServerIcon
impl Debug for ServerIcon
sourceimpl<'de> Deserialize<'de> for ServerIcon
impl<'de> Deserialize<'de> for ServerIcon
sourcefn 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 RefUnwindSafe for ServerIcon
impl Send for ServerIcon
impl Sync for ServerIcon
impl Unpin for ServerIcon
impl UnwindSafe for ServerIcon
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more