pub struct ServerEntityMovementSyncResult {
packets: Vec<EntityMovementSyncPacket>,
clear_velocity_sync: bool,
}Expand description
Movement packets and side effects selected by one ServerEntity.sendChanges pass.
Fields§
§packets: Vec<EntityMovementSyncPacket>§clear_velocity_sync: boolImplementations§
Source§impl ServerEntityMovementSyncResult
impl ServerEntityMovementSyncResult
Sourcepub const fn should_clear_velocity_sync(&self) -> bool
pub const fn should_clear_velocity_sync(&self) -> bool
Returns whether vanilla Entity.needsSync should be cleared after processing.
Sourcepub fn for_each_packet(self, send: impl FnMut(EntityMovementSyncPacket))
pub fn for_each_packet(self, send: impl FnMut(EntityMovementSyncPacket))
Visits selected packets in vanilla send order.
Trait Implementations§
Source§impl Clone for ServerEntityMovementSyncResult
impl Clone for ServerEntityMovementSyncResult
Source§fn clone(&self) -> ServerEntityMovementSyncResult
fn clone(&self) -> ServerEntityMovementSyncResult
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 Default for ServerEntityMovementSyncResult
impl Default for ServerEntityMovementSyncResult
Source§fn default() -> ServerEntityMovementSyncResult
fn default() -> ServerEntityMovementSyncResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ServerEntityMovementSyncResult
impl RefUnwindSafe for ServerEntityMovementSyncResult
impl Send for ServerEntityMovementSyncResult
impl Sync for ServerEntityMovementSyncResult
impl Unpin for ServerEntityMovementSyncResult
impl UnsafeUnpin for ServerEntityMovementSyncResult
impl UnwindSafe for ServerEntityMovementSyncResult
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<>>