[−][src]Struct screeps_api::websocket::objects::StructureKeeperLair
A keeper lair - a structure which spawns npc hostiles to protect minerals and resources nearby.
Fields
id: String
Unique 'id' identifier for all game objects on a server.
room: RoomName
Room object is in.
x: u32
X position within the room (0-50).
y: u32
Y position within the room (0-50).
next_spawn_time: Option<u32>
The next game time at which this structure will spawn an NPC.
If an NPC this structure spawned is currently alive, the structure waits until that NPC dies before starting the timer. This is what a null/None value indicates.
Methods
impl StructureKeeperLair
[src]
pub fn update(&mut self, update: StructureKeeperLairUpdate)
[src]
Updates this structure with all values present in the given update.
Trait Implementations
impl PartialEq<StructureKeeperLair> for StructureKeeperLair
[src]
fn eq(&self, other: &StructureKeeperLair) -> bool
[src]
fn ne(&self, other: &StructureKeeperLair) -> bool
[src]
impl Clone for StructureKeeperLair
[src]
fn clone(&self) -> StructureKeeperLair
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for StructureKeeperLair
[src]
impl<'de> Deserialize<'de> for StructureKeeperLair
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Unpin for StructureKeeperLair
impl Send for StructureKeeperLair
impl Sync for StructureKeeperLair
impl UnwindSafe for StructureKeeperLair
impl RefUnwindSafe for StructureKeeperLair
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,