pub enum EventType {
Attack(AttackEvent),
ObjectDestroyed(ObjectDestroyedEvent),
AttackController,
Build(BuildEvent),
Harvest(HarvestEvent),
Heal(HealEvent),
Repair(RepairEvent),
ReserveController(ReserveControllerEvent),
UpgradeController(UpgradeControllerEvent),
Exit(ExitEvent),
}
Variants
Attack(AttackEvent)
ObjectDestroyed(ObjectDestroyedEvent)
AttackController
Build(BuildEvent)
Harvest(HarvestEvent)
Heal(HealEvent)
Repair(RepairEvent)
ReserveController(ReserveControllerEvent)
UpgradeController(UpgradeControllerEvent)
Exit(ExitEvent)
Trait Implementations
impl Eq for EventType
impl StructuralEq for EventType
impl StructuralPartialEq for EventType
Auto Trait Implementations
impl RefUnwindSafe for EventType
impl Send for EventType
impl Sync for EventType
impl Unpin for EventType
impl UnwindSafe for EventType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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, U> IntoExpectedType<U> for Twhere
U: FromExpectedType<T>,
impl<T, U> IntoExpectedType<U> for Twhere
U: FromExpectedType<T>,
sourcefn into_expected_type(self) -> Result<U, ConversionError>
fn into_expected_type(self) -> Result<U, ConversionError>
Casts this value as the target type, making the assumption that the types are correct. Read more