Struct flattiverse_connector::unit::HastePowerUp
source · pub struct HastePowerUp { /* private fields */ }
Implementations
sourceimpl HastePowerUp
impl HastePowerUp
pub fn from_reader(
connector: &Arc<Connector>,
universe_group: &UniverseGroup,
packet: &Packet,
reader: &mut dyn BinaryReader
) -> Result<HastePowerUp, Error>
Trait Implementations
sourceimpl Unit for HastePowerUp
impl Unit for HastePowerUp
fn name(&self) -> &str
fn position(&self) -> &Vector
fn movement(&self) -> &Vector
fn radius(&self) -> f32
fn gravity(&self) -> f32
fn team(&self) -> &Weak<Team>
fn is_solid(&self) -> bool
fn is_masking(&self) -> bool
fn is_visible(&self) -> bool
fn is_orbiting(&self) -> bool
fn orbiting_center(&self) -> &Option<Vector>
fn orbiting_states(&self) -> &Option<Vec<OrbitingState>>
fn mobility(&self) -> Mobility
fn connector(&self) -> &Weak<Connector>
fn kind(&self) -> UnitKind
impl PowerUp for HastePowerUp
Auto Trait Implementations
impl !RefUnwindSafe for HastePowerUp
impl Send for HastePowerUp
impl Sync for HastePowerUp
impl Unpin for HastePowerUp
impl !UnwindSafe for HastePowerUp
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