Enum screeps::enums::ObjectWithId
source · pub enum ObjectWithId {
Show 32 variants
Deposit(Deposit),
Mineral(Mineral),
Nuke(Nuke),
Resource(Resource),
Ruin(Ruin),
ScoreCollector(ScoreCollector),
ScoreContainer(ScoreContainer),
Source(Source),
StructureContainer(StructureContainer),
StructureController(StructureController),
StructureExtension(StructureExtension),
StructureExtractor(StructureExtractor),
StructureFactory(StructureFactory),
StructureInvaderCore(StructureInvaderCore),
StructureKeeperLair(StructureKeeperLair),
StructureLab(StructureLab),
StructureLink(StructureLink),
StructureNuker(StructureNuker),
StructureObserver(StructureObserver),
StructurePortal(StructurePortal),
StructurePowerBank(StructurePowerBank),
StructurePowerSpawn(StructurePowerSpawn),
StructureRampart(StructureRampart),
StructureRoad(StructureRoad),
StructureSpawn(StructureSpawn),
StructureStorage(StructureStorage),
StructureTerminal(StructureTerminal),
StructureTower(StructureTower),
StructureWall(StructureWall),
SymbolContainer(SymbolContainer),
SymbolDecoder(SymbolDecoder),
Tombstone(Tombstone),
}
Variants§
Deposit(Deposit)
Mineral(Mineral)
Nuke(Nuke)
Resource(Resource)
Ruin(Ruin)
ScoreCollector(ScoreCollector)
Available on crate feature
score
only.ScoreContainer(ScoreContainer)
Available on crate feature
score
only.Source(Source)
StructureContainer(StructureContainer)
StructureController(StructureController)
StructureExtension(StructureExtension)
StructureExtractor(StructureExtractor)
StructureFactory(StructureFactory)
StructureInvaderCore(StructureInvaderCore)
StructureKeeperLair(StructureKeeperLair)
StructureLab(StructureLab)
StructureLink(StructureLink)
StructureNuker(StructureNuker)
StructureObserver(StructureObserver)
StructurePortal(StructurePortal)
StructurePowerBank(StructurePowerBank)
StructurePowerSpawn(StructurePowerSpawn)
StructureRampart(StructureRampart)
StructureRoad(StructureRoad)
StructureSpawn(StructureSpawn)
StructureStorage(StructureStorage)
StructureTerminal(StructureTerminal)
StructureTower(StructureTower)
StructureWall(StructureWall)
SymbolContainer(SymbolContainer)
Available on crate feature
symbols
only.SymbolDecoder(SymbolDecoder)
Available on crate feature
symbols
only.Tombstone(Tombstone)
Trait Implementations§
source§impl From<Deposit> for ObjectWithId
impl From<Deposit> for ObjectWithId
source§fn from(v: Deposit) -> ObjectWithId
fn from(v: Deposit) -> ObjectWithId
Converts to this type from the input type.
source§impl From<Mineral> for ObjectWithId
impl From<Mineral> for ObjectWithId
source§fn from(v: Mineral) -> ObjectWithId
fn from(v: Mineral) -> ObjectWithId
Converts to this type from the input type.
source§impl From<Nuke> for ObjectWithId
impl From<Nuke> for ObjectWithId
source§fn from(v: Nuke) -> ObjectWithId
fn from(v: Nuke) -> ObjectWithId
Converts to this type from the input type.
source§impl From<Resource> for ObjectWithId
impl From<Resource> for ObjectWithId
source§fn from(v: Resource) -> ObjectWithId
fn from(v: Resource) -> ObjectWithId
Converts to this type from the input type.
source§impl From<Ruin> for ObjectWithId
impl From<Ruin> for ObjectWithId
source§fn from(v: Ruin) -> ObjectWithId
fn from(v: Ruin) -> ObjectWithId
Converts to this type from the input type.
source§impl From<ScoreCollector> for ObjectWithId
Available on crate feature score
only.
impl From<ScoreCollector> for ObjectWithId
Available on crate feature
score
only.source§fn from(v: ScoreCollector) -> ObjectWithId
fn from(v: ScoreCollector) -> ObjectWithId
Converts to this type from the input type.
source§impl From<ScoreContainer> for ObjectWithId
Available on crate feature score
only.
impl From<ScoreContainer> for ObjectWithId
Available on crate feature
score
only.source§fn from(v: ScoreContainer) -> ObjectWithId
fn from(v: ScoreContainer) -> ObjectWithId
Converts to this type from the input type.
source§impl From<Source> for ObjectWithId
impl From<Source> for ObjectWithId
source§fn from(v: Source) -> ObjectWithId
fn from(v: Source) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureContainer> for ObjectWithId
impl From<StructureContainer> for ObjectWithId
source§fn from(v: StructureContainer) -> ObjectWithId
fn from(v: StructureContainer) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureController> for ObjectWithId
impl From<StructureController> for ObjectWithId
source§fn from(v: StructureController) -> ObjectWithId
fn from(v: StructureController) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureExtension> for ObjectWithId
impl From<StructureExtension> for ObjectWithId
source§fn from(v: StructureExtension) -> ObjectWithId
fn from(v: StructureExtension) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureExtractor> for ObjectWithId
impl From<StructureExtractor> for ObjectWithId
source§fn from(v: StructureExtractor) -> ObjectWithId
fn from(v: StructureExtractor) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureFactory> for ObjectWithId
impl From<StructureFactory> for ObjectWithId
source§fn from(v: StructureFactory) -> ObjectWithId
fn from(v: StructureFactory) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureInvaderCore> for ObjectWithId
impl From<StructureInvaderCore> for ObjectWithId
source§fn from(v: StructureInvaderCore) -> ObjectWithId
fn from(v: StructureInvaderCore) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureKeeperLair> for ObjectWithId
impl From<StructureKeeperLair> for ObjectWithId
source§fn from(v: StructureKeeperLair) -> ObjectWithId
fn from(v: StructureKeeperLair) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureLab> for ObjectWithId
impl From<StructureLab> for ObjectWithId
source§fn from(v: StructureLab) -> ObjectWithId
fn from(v: StructureLab) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureLink> for ObjectWithId
impl From<StructureLink> for ObjectWithId
source§fn from(v: StructureLink) -> ObjectWithId
fn from(v: StructureLink) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureNuker> for ObjectWithId
impl From<StructureNuker> for ObjectWithId
source§fn from(v: StructureNuker) -> ObjectWithId
fn from(v: StructureNuker) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureObserver> for ObjectWithId
impl From<StructureObserver> for ObjectWithId
source§fn from(v: StructureObserver) -> ObjectWithId
fn from(v: StructureObserver) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructurePortal> for ObjectWithId
impl From<StructurePortal> for ObjectWithId
source§fn from(v: StructurePortal) -> ObjectWithId
fn from(v: StructurePortal) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructurePowerBank> for ObjectWithId
impl From<StructurePowerBank> for ObjectWithId
source§fn from(v: StructurePowerBank) -> ObjectWithId
fn from(v: StructurePowerBank) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructurePowerSpawn> for ObjectWithId
impl From<StructurePowerSpawn> for ObjectWithId
source§fn from(v: StructurePowerSpawn) -> ObjectWithId
fn from(v: StructurePowerSpawn) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureRampart> for ObjectWithId
impl From<StructureRampart> for ObjectWithId
source§fn from(v: StructureRampart) -> ObjectWithId
fn from(v: StructureRampart) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureRoad> for ObjectWithId
impl From<StructureRoad> for ObjectWithId
source§fn from(v: StructureRoad) -> ObjectWithId
fn from(v: StructureRoad) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureSpawn> for ObjectWithId
impl From<StructureSpawn> for ObjectWithId
source§fn from(v: StructureSpawn) -> ObjectWithId
fn from(v: StructureSpawn) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureStorage> for ObjectWithId
impl From<StructureStorage> for ObjectWithId
source§fn from(v: StructureStorage) -> ObjectWithId
fn from(v: StructureStorage) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureTerminal> for ObjectWithId
impl From<StructureTerminal> for ObjectWithId
source§fn from(v: StructureTerminal) -> ObjectWithId
fn from(v: StructureTerminal) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureTower> for ObjectWithId
impl From<StructureTower> for ObjectWithId
source§fn from(v: StructureTower) -> ObjectWithId
fn from(v: StructureTower) -> ObjectWithId
Converts to this type from the input type.
source§impl From<StructureWall> for ObjectWithId
impl From<StructureWall> for ObjectWithId
source§fn from(v: StructureWall) -> ObjectWithId
fn from(v: StructureWall) -> ObjectWithId
Converts to this type from the input type.
source§impl From<SymbolContainer> for ObjectWithId
Available on crate feature symbols
only.
impl From<SymbolContainer> for ObjectWithId
Available on crate feature
symbols
only.source§fn from(v: SymbolContainer) -> ObjectWithId
fn from(v: SymbolContainer) -> ObjectWithId
Converts to this type from the input type.
source§impl From<SymbolDecoder> for ObjectWithId
Available on crate feature symbols
only.
impl From<SymbolDecoder> for ObjectWithId
Available on crate feature
symbols
only.source§fn from(v: SymbolDecoder) -> ObjectWithId
fn from(v: SymbolDecoder) -> ObjectWithId
Converts to this type from the input type.
source§impl From<Tombstone> for ObjectWithId
impl From<Tombstone> for ObjectWithId
source§fn from(v: Tombstone) -> ObjectWithId
fn from(v: Tombstone) -> ObjectWithId
Converts to this type from the input type.
source§impl HasId for ObjectWithId
impl HasId for ObjectWithId
source§fn raw_id(&self) -> RawObjectId
fn raw_id(&self) -> RawObjectId
Object ID of the object, which can be used to efficiently fetch a fresh reference to the object on subsequent ticks.
source§impl TryInto<Deposit> for ObjectWithId
impl TryInto<Deposit> for ObjectWithId
source§impl TryInto<Mineral> for ObjectWithId
impl TryInto<Mineral> for ObjectWithId
source§impl TryInto<Nuke> for ObjectWithId
impl TryInto<Nuke> for ObjectWithId
source§impl TryInto<Resource> for ObjectWithId
impl TryInto<Resource> for ObjectWithId
source§impl TryInto<Ruin> for ObjectWithId
impl TryInto<Ruin> for ObjectWithId
source§impl TryInto<ScoreCollector> for ObjectWithId
Available on crate feature score
only.
impl TryInto<ScoreCollector> for ObjectWithId
Available on crate feature
score
only.source§impl TryInto<ScoreContainer> for ObjectWithId
Available on crate feature score
only.
impl TryInto<ScoreContainer> for ObjectWithId
Available on crate feature
score
only.source§impl TryInto<Source> for ObjectWithId
impl TryInto<Source> for ObjectWithId
source§impl TryInto<StructureContainer> for ObjectWithId
impl TryInto<StructureContainer> for ObjectWithId
source§impl TryInto<StructureController> for ObjectWithId
impl TryInto<StructureController> for ObjectWithId
source§impl TryInto<StructureExtension> for ObjectWithId
impl TryInto<StructureExtension> for ObjectWithId
source§impl TryInto<StructureExtractor> for ObjectWithId
impl TryInto<StructureExtractor> for ObjectWithId
source§impl TryInto<StructureFactory> for ObjectWithId
impl TryInto<StructureFactory> for ObjectWithId
source§impl TryInto<StructureInvaderCore> for ObjectWithId
impl TryInto<StructureInvaderCore> for ObjectWithId
source§impl TryInto<StructureKeeperLair> for ObjectWithId
impl TryInto<StructureKeeperLair> for ObjectWithId
source§impl TryInto<StructureLab> for ObjectWithId
impl TryInto<StructureLab> for ObjectWithId
source§impl TryInto<StructureLink> for ObjectWithId
impl TryInto<StructureLink> for ObjectWithId
source§impl TryInto<StructureNuker> for ObjectWithId
impl TryInto<StructureNuker> for ObjectWithId
source§impl TryInto<StructureObserver> for ObjectWithId
impl TryInto<StructureObserver> for ObjectWithId
source§impl TryInto<StructurePortal> for ObjectWithId
impl TryInto<StructurePortal> for ObjectWithId
source§impl TryInto<StructurePowerBank> for ObjectWithId
impl TryInto<StructurePowerBank> for ObjectWithId
source§impl TryInto<StructurePowerSpawn> for ObjectWithId
impl TryInto<StructurePowerSpawn> for ObjectWithId
source§impl TryInto<StructureRampart> for ObjectWithId
impl TryInto<StructureRampart> for ObjectWithId
source§impl TryInto<StructureRoad> for ObjectWithId
impl TryInto<StructureRoad> for ObjectWithId
source§impl TryInto<StructureSpawn> for ObjectWithId
impl TryInto<StructureSpawn> for ObjectWithId
source§impl TryInto<StructureStorage> for ObjectWithId
impl TryInto<StructureStorage> for ObjectWithId
source§impl TryInto<StructureTerminal> for ObjectWithId
impl TryInto<StructureTerminal> for ObjectWithId
source§impl TryInto<StructureTower> for ObjectWithId
impl TryInto<StructureTower> for ObjectWithId
source§impl TryInto<StructureWall> for ObjectWithId
impl TryInto<StructureWall> for ObjectWithId
source§impl TryInto<SymbolContainer> for ObjectWithId
Available on crate feature symbols
only.
impl TryInto<SymbolContainer> for ObjectWithId
Available on crate feature
symbols
only.source§impl TryInto<SymbolDecoder> for ObjectWithId
Available on crate feature symbols
only.
impl TryInto<SymbolDecoder> for ObjectWithId
Available on crate feature
symbols
only.