[−][src]Struct rust_warrior::engine::components::UnitComponent
This component is a very thin wrapper, providing a
Unit that can be added to the game world.
Fields
unit: UnitMethods
impl UnitComponent[src]
pub fn new(unit: Unit) -> UnitComponent[src]
pub fn create(world: &mut World, unit: Unit)[src]
Add unit to the game world
Trait Implementations
impl Debug for UnitComponent[src]
impl Component for UnitComponent[src]
type Storage = VecStorage<Self>
Associated storage type for this component.
Auto Trait Implementations
impl Sync for UnitComponent
impl Send for UnitComponent
impl Unpin for UnitComponent
impl RefUnwindSafe for UnitComponent
impl UnwindSafe for UnitComponent
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
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> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Resource for T where
T: Any + Send + Sync,
T: Any + Send + Sync,
impl<T> Any for T where
T: Any,
T: Any,
fn get_type_id(&self) -> TypeId
impl<T> Event for T where
T: Send + Sync + 'static,
T: Send + Sync + 'static,