pub struct Monster { /* private fields */ }Implementations§
Source§impl Monster
impl Monster
pub fn new(position: MonsterPosition) -> Self
pub fn position(&self) -> MonsterPosition
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Monster
impl<'de> Deserialize<'de> for Monster
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for Monster
impl Ord for Monster
Source§impl PartialOrd for Monster
impl PartialOrd for Monster
impl Eq for Monster
impl StructuralPartialEq for Monster
Auto Trait Implementations§
impl Freeze for Monster
impl RefUnwindSafe for Monster
impl Send for Monster
impl Sync for Monster
impl Unpin for Monster
impl UnsafeUnpin for Monster
impl UnwindSafe for Monster
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