pub struct Hellevator {Show 23 fields
pub key_cards: u32,
pub current_floor: u32,
pub points: u32,
pub has_final_reward: bool,
pub guild_points_today: u32,
pub guild_rank: u32,
pub guild_raid_floors: Vec<HellevatorRaidFloor>,
pub guild_raid_signup_start: DateTime<Local>,
pub guild_raid_start: DateTime<Local>,
pub monster_rewards: Vec<HellevatorMonsterReward>,
pub own_best_floor: u32,
pub shop_items: [HellevatorShopTreat; 3],
pub current_treat: Option<HellevatorShopTreat>,
pub next_card_generated: Option<DateTime<Local>>,
pub next_reset: Option<DateTime<Local>>,
pub start_contrib_date: Option<DateTime<Local>>,
pub rewards_yesterday: Option<HellevatorDailyReward>,
pub rewards_today: Option<HellevatorDailyReward>,
pub rewards_next: Option<HellevatorDailyReward>,
pub daily_treat_bonus: Option<HellevatorTreatBonus>,
pub current_monster: Option<HellevatorMonster>,
pub earned_today: u32,
pub earned_yesterday: u32,
/* private fields */
}Fields§
§key_cards: u32§current_floor: u32§points: u32§has_final_reward: bool§guild_points_today: u32§guild_rank: u32§guild_raid_floors: Vec<HellevatorRaidFloor>§guild_raid_signup_start: DateTime<Local>§guild_raid_start: DateTime<Local>§monster_rewards: Vec<HellevatorMonsterReward>§own_best_floor: u32§shop_items: [HellevatorShopTreat; 3]§current_treat: Option<HellevatorShopTreat>§next_card_generated: Option<DateTime<Local>>§next_reset: Option<DateTime<Local>>§start_contrib_date: Option<DateTime<Local>>§rewards_yesterday: Option<HellevatorDailyReward>§rewards_today: Option<HellevatorDailyReward>§rewards_next: Option<HellevatorDailyReward>§daily_treat_bonus: Option<HellevatorTreatBonus>§current_monster: Option<HellevatorMonster>§earned_today: u32§earned_yesterday: u32Implementations§
Source§impl Hellevator
impl Hellevator
Sourcepub fn rank_to_rewards_rank(&self, rank: u32) -> Option<u32>
pub fn rank_to_rewards_rank(&self, rank: u32) -> Option<u32>
Converts the rank of a guild in the Hellevator into the reward bracket, that they would be in (1 to 25). If the rank would gain no rewards, none is returned here
Trait Implementations§
Source§impl Clone for Hellevator
impl Clone for Hellevator
Source§fn clone(&self) -> Hellevator
fn clone(&self) -> Hellevator
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 Hellevator
impl Debug for Hellevator
Source§impl Default for Hellevator
impl Default for Hellevator
Source§fn default() -> Hellevator
fn default() -> Hellevator
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Hellevator
impl<'de> Deserialize<'de> for Hellevator
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 Hellevator
impl RefUnwindSafe for Hellevator
impl Send for Hellevator
impl Sync for Hellevator
impl Unpin for Hellevator
impl UnwindSafe for Hellevator
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