Struct flattiverse_connector::unit::HullRefreshingPowerUp
source · pub struct HullRefreshingPowerUp { /* private fields */ }
Implementations
sourceimpl HullRefreshingPowerUp
impl HullRefreshingPowerUp
pub fn from_reader(
connector: &Arc<Connector>,
universe_group: &UniverseGroup,
packet: &Packet,
reader: &mut dyn BinaryReader
) -> Result<HullRefreshingPowerUp, Error>
Trait Implementations
sourceimpl Unit for HullRefreshingPowerUp
impl Unit for HullRefreshingPowerUp
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 HullRefreshingPowerUp
Auto Trait Implementations
impl !RefUnwindSafe for HullRefreshingPowerUp
impl Send for HullRefreshingPowerUp
impl Sync for HullRefreshingPowerUp
impl Unpin for HullRefreshingPowerUp
impl !UnwindSafe for HullRefreshingPowerUp
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