Struct screeps_api::endpoints::room_overview::RoomOverview
[−]
[src]
pub struct RoomOverview { pub owner: Option<String>, pub owner_badge: Option<Badge>, pub energy_harvested: Vec<StatPoint>, pub energy_spent_creeps: Vec<StatPoint>, pub energy_spent_control: Vec<StatPoint>, pub energy_spent_construction: Vec<StatPoint>, pub creep_parts_produced: Vec<StatPoint>, pub creep_parts_lost: Vec<StatPoint>, pub total_stats: Vec<TotalStats>, // some fields omitted }
Various statistics about a single room, returned as a result from room_overview
calls.
Fields
owner: Option<String>
The username of the owner of the room.
owner_badge: Option<Badge>
The owner's badge
energy_harvested: Vec<StatPoint>
Energy harvested during each interval of the requested time.
energy_spent_creeps: Vec<StatPoint>
Energy spent on creeps during each interval of the requested time.
energy_spent_control: Vec<StatPoint>
Energy spent on control during each interval of the requested time.
energy_spent_construction: Vec<StatPoint>
Energy spent on construction during each interval of the requested time.
creep_parts_produced: Vec<StatPoint>
Number of creep parts produced during each interval of the requested time.
creep_parts_lost: Vec<StatPoint>
Number of creep parts lost during each interval of the requested time.
total_stats: Vec<TotalStats>
A list of all total statistics provided (usually hour long, day long, and week long returned)
Trait Implementations
impl Clone for RoomOverview
[src]
fn clone(&self) -> RoomOverview
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Hash for RoomOverview
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
[src]
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more