pub struct Gadget { /* private fields */ }
Expand description
Gadget-specific agent data.
Gadgets are entities that are spawned by certain skills. They are mostly inanimate objects that only exist to achieve a certain skill effect.
Examples of this include the banners spawned by Warriors, but also skill effects like the roots created by Entangle or the other objects in the arena.
Implementations
Trait Implementations
impl Eq for Gadget
impl StructuralEq for Gadget
impl StructuralPartialEq for Gadget
Auto Trait Implementations
impl RefUnwindSafe for Gadget
impl Send for Gadget
impl Sync for Gadget
impl Unpin for Gadget
impl UnwindSafe for Gadget
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more