[][src]Trait screeps::objects::RoomObjectProperties

pub unsafe trait RoomObjectProperties: AsRef<Reference> + HasPosition {
    fn room(&self) -> Room { ... }
}

Trait for all wrappers over Screeps JavaScript objects extending the RoomObject class.

Contracts

The reference returned by AsRef<Reference>::as_ref must reference a JavaScript object extending the RoomObject class.

Provided methods

fn room(&self) -> Room

Loading content...

Implementors

impl RoomObjectProperties for Structure[src]

impl RoomObjectProperties for ConstructionSite[src]

impl RoomObjectProperties for Creep[src]

impl RoomObjectProperties for Flag[src]

impl RoomObjectProperties for Mineral[src]

impl RoomObjectProperties for Nuke[src]

impl RoomObjectProperties for OwnedStructure[src]

impl RoomObjectProperties for PowerCreep[src]

impl RoomObjectProperties for Resource[src]

impl RoomObjectProperties for RoomObject[src]

impl RoomObjectProperties for Source[src]

impl RoomObjectProperties for StructureContainer[src]

impl RoomObjectProperties for StructureController[src]

impl RoomObjectProperties for StructureExtension[src]

impl RoomObjectProperties for StructureExtractor[src]

impl RoomObjectProperties for StructureKeeperLair[src]

impl RoomObjectProperties for StructureLab[src]

impl RoomObjectProperties for StructureLink[src]

impl RoomObjectProperties for StructureNuker[src]

impl RoomObjectProperties for StructureObserver[src]

impl RoomObjectProperties for StructurePortal[src]

impl RoomObjectProperties for StructurePowerBank[src]

impl RoomObjectProperties for StructurePowerSpawn[src]

impl RoomObjectProperties for StructureRampart[src]

impl RoomObjectProperties for StructureRoad[src]

impl RoomObjectProperties for StructureSpawn[src]

impl RoomObjectProperties for StructureStorage[src]

impl RoomObjectProperties for StructureTerminal[src]

impl RoomObjectProperties for StructureTower[src]

impl RoomObjectProperties for StructureWall[src]

impl RoomObjectProperties for Tombstone[src]

Loading content...