Trait screeps::objects::StructureProperties
[−]
[src]
pub trait StructureProperties: RoomObjectProperties { fn hits(&self) -> i32; fn hits_max(&self) -> i32; fn id(&self) -> String; fn destroy(&self) -> ReturnCode; fn is_active(&self) -> bool; fn structure_type(&self) -> StructureType; }
Required Methods
fn hits(&self) -> i32
fn hits_max(&self) -> i32
fn id(&self) -> String
fn destroy(&self) -> ReturnCode
fn is_active(&self) -> bool
fn structure_type(&self) -> StructureType
Implementors
impl StructureProperties for OwnedStructure
impl StructureProperties for Structure
impl StructureProperties for StructureContainer
impl StructureProperties for StructureController
impl StructureProperties for StructureExtension
impl StructureProperties for StructureExtractor
impl StructureProperties for StructureKeeperLair
impl StructureProperties for StructureLab
impl StructureProperties for StructureLink
impl StructureProperties for StructureNuker
impl StructureProperties for StructureObserver
impl StructureProperties for StructurePowerBank
impl StructureProperties for StructurePowerSpawn
impl StructureProperties for StructurePortal
impl StructureProperties for StructureRampart
impl StructureProperties for StructureRoad
impl StructureProperties for StructureSpawn
impl StructureProperties for StructureStorage
impl StructureProperties for StructureTerminal
impl StructureProperties for StructureTower
impl StructureProperties for StructureWall