pub struct MemberCurrencies {
pub coin_purse: f64,
pub motes_purse: f64,
pub essence: HashMap<String, Essence>,
pub extra: JsonObject,
}Expand description
The currencies section of a member: purse and essence balances.
Fields§
§coin_purse: f64§motes_purse: f64§essence: HashMap<String, Essence>Essence balances keyed by essence type (WITHER, DRAGON, …).
extra: JsonObjectTrait Implementations§
Source§impl Clone for MemberCurrencies
impl Clone for MemberCurrencies
Source§fn clone(&self) -> MemberCurrencies
fn clone(&self) -> MemberCurrencies
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MemberCurrencies
impl Debug for MemberCurrencies
Source§impl Default for MemberCurrencies
impl Default for MemberCurrencies
Source§fn default() -> MemberCurrencies
fn default() -> MemberCurrencies
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MemberCurrencies
impl<'de> Deserialize<'de> for MemberCurrencies
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
Auto Trait Implementations§
impl Freeze for MemberCurrencies
impl RefUnwindSafe for MemberCurrencies
impl Send for MemberCurrencies
impl Sync for MemberCurrencies
impl Unpin for MemberCurrencies
impl UnsafeUnpin for MemberCurrencies
impl UnwindSafe for MemberCurrencies
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