pub struct BuddyState {Show 14 fields
pub name: String,
pub species: Species,
pub rarity: Rarity,
pub level: u32,
pub xp: u64,
pub xp_next_level: u64,
pub mood: Mood,
pub stats: BuddyStats,
pub speech: String,
pub tokens_saved: u64,
pub bugs_prevented: u64,
pub streak_days: u32,
pub ascii_art: Vec<String>,
pub traits: CreatureTraits,
}Fields§
§name: String§species: Species§rarity: Rarity§level: u32§xp: u64§xp_next_level: u64§mood: Mood§stats: BuddyStats§speech: String§tokens_saved: u64§bugs_prevented: u64§streak_days: u32§ascii_art: Vec<String>§traits: CreatureTraitsImplementations§
Source§impl BuddyState
impl BuddyState
Trait Implementations§
Source§impl Clone for BuddyState
impl Clone for BuddyState
Source§fn clone(&self) -> BuddyState
fn clone(&self) -> BuddyState
Returns a duplicate 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 BuddyState
impl Debug for BuddyState
Source§impl<'de> Deserialize<'de> for BuddyState
impl<'de> Deserialize<'de> for BuddyState
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 BuddyState
impl RefUnwindSafe for BuddyState
impl Send for BuddyState
impl Sync for BuddyState
impl Unpin for BuddyState
impl UnsafeUnpin for BuddyState
impl UnwindSafe for BuddyState
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