pub struct NpcUpdatePosition {
pub npc_index: i32,
pub coords: Coords,
pub direction: Direction,
}Expand description
An NPC walking
Fields§
§npc_index: i32§coords: Coords§direction: DirectionImplementations§
Trait Implementations§
Source§impl Clone for NpcUpdatePosition
impl Clone for NpcUpdatePosition
Source§fn clone(&self) -> NpcUpdatePosition
fn clone(&self) -> NpcUpdatePosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NpcUpdatePosition
impl Debug for NpcUpdatePosition
Source§impl Default for NpcUpdatePosition
impl Default for NpcUpdatePosition
Source§fn default() -> NpcUpdatePosition
fn default() -> NpcUpdatePosition
Returns the “default value” for a type. Read more
Source§impl EoSerialize for NpcUpdatePosition
impl EoSerialize for NpcUpdatePosition
Source§fn serialize(&self, writer: &mut EoWriter) -> Result<(), EoSerializeError>
fn serialize(&self, writer: &mut EoWriter) -> Result<(), EoSerializeError>
Serializes a NpcUpdatePosition into the given EoWriter instance
Source§fn deserialize(reader: &EoReader) -> Result<Self, EoReaderError>
fn deserialize(reader: &EoReader) -> Result<Self, EoReaderError>
Deserializes a NpcUpdatePosition from an EoReader instance
Source§impl PartialEq for NpcUpdatePosition
impl PartialEq for NpcUpdatePosition
impl Eq for NpcUpdatePosition
impl StructuralPartialEq for NpcUpdatePosition
Auto Trait Implementations§
impl Freeze for NpcUpdatePosition
impl RefUnwindSafe for NpcUpdatePosition
impl Send for NpcUpdatePosition
impl Sync for NpcUpdatePosition
impl Unpin for NpcUpdatePosition
impl UnwindSafe for NpcUpdatePosition
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more