[][src]Trait screeps::constants::find::FindConstant

pub unsafe trait FindConstant {
    type Item: FromExpectedType<Reference>;
    fn find_code(&self) -> i16;
}

Trait representing things which can be used in the 'find' function.

Typically used with zero-sized structs in the find module.

Associated Types

Loading content...

Required methods

fn find_code(&self) -> i16

Loading content...

Implementors

impl FindConstant for Exit[src]

type Item = RoomPosition

impl FindConstant for RoomObject[src]

type Item = RoomObject

impl FindConstant for CONSTRUCTION_SITES[src]

impl FindConstant for CREEPS[src]

type Item = Creep

impl FindConstant for DROPPED_RESOURCES[src]

type Item = Resource

impl FindConstant for EXIT[src]

type Item = RoomPosition

impl FindConstant for EXIT_BOTTOM[src]

type Item = RoomPosition

impl FindConstant for EXIT_LEFT[src]

type Item = RoomPosition

impl FindConstant for EXIT_RIGHT[src]

type Item = RoomPosition

impl FindConstant for EXIT_TOP[src]

type Item = RoomPosition

impl FindConstant for FLAGS[src]

type Item = Flag

impl FindConstant for HOSTILE_CONSTRUCTION_SITES[src]

impl FindConstant for HOSTILE_CREEPS[src]

type Item = Creep

impl FindConstant for HOSTILE_POWER_CREEPS[src]

type Item = PowerCreep

impl FindConstant for HOSTILE_SPAWNS[src]

impl FindConstant for HOSTILE_STRUCTURES[src]

impl FindConstant for MINERALS[src]

type Item = Mineral

impl FindConstant for MY_CONSTRUCTION_SITES[src]

impl FindConstant for MY_CREEPS[src]

type Item = Creep

impl FindConstant for MY_POWER_CREEPS[src]

type Item = PowerCreep

impl FindConstant for MY_SPAWNS[src]

impl FindConstant for MY_STRUCTURES[src]

impl FindConstant for NUKES[src]

type Item = Nuke

impl FindConstant for POWER_CREEPS[src]

type Item = PowerCreep

impl FindConstant for SOURCES[src]

type Item = Source

impl FindConstant for SOURCES_ACTIVE[src]

type Item = Source

impl FindConstant for STRUCTURES[src]

type Item = Structure

impl FindConstant for TOMBSTONES[src]

type Item = Tombstone

Loading content...