pub enum EntityPositionSyncPacket {
Delta(CMoveEntityPos),
Full(CEntityPositionSync),
}Expand description
Position sync packet for entities that do not include rotation in delta updates.
Variants§
Delta(CMoveEntityPos)
Delta-encoded position update.
Full(CEntityPositionSync)
Full absolute position sync.
Trait Implementations§
Source§impl Clone for EntityPositionSyncPacket
impl Clone for EntityPositionSyncPacket
Source§fn clone(&self) -> EntityPositionSyncPacket
fn clone(&self) -> EntityPositionSyncPacket
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EntityPositionSyncPacket
impl Debug for EntityPositionSyncPacket
Source§impl From<EntityPositionSyncPacket> for EntityMovementSyncPacket
impl From<EntityPositionSyncPacket> for EntityMovementSyncPacket
Source§fn from(packet: EntityPositionSyncPacket) -> Self
fn from(packet: EntityPositionSyncPacket) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for EntityPositionSyncPacket
impl RefUnwindSafe for EntityPositionSyncPacket
impl Send for EntityPositionSyncPacket
impl Sync for EntityPositionSyncPacket
impl Unpin for EntityPositionSyncPacket
impl UnsafeUnpin for EntityPositionSyncPacket
impl UnwindSafe for EntityPositionSyncPacket
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>