struct PlayerRespawnJob {
player: Arc<Player>,
source_world: Arc<World>,
target_world: Arc<World>,
rotation: (f32, f32),
kind: RespawnRequestKind,
pending_token: PendingWorldChangeToken,
phase: PlayerRespawnJobPhase,
}Fields§
§player: Arc<Player>§source_world: Arc<World>§target_world: Arc<World>§rotation: (f32, f32)§kind: RespawnRequestKind§pending_token: PendingWorldChangeToken§phase: PlayerRespawnJobPhaseImplementations§
Source§impl PlayerRespawnJob
impl PlayerRespawnJob
fn new( player: Arc<Player>, source_world: Arc<World>, target_world: Arc<World>, respawn_data: RespawnData, kind: RespawnRequestKind, pending_token: PendingWorldChangeToken, ) -> Result<Self, String>
fn still_valid(&self) -> bool
fn finish_pending(&self)
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for PlayerRespawnJob
impl !UnwindSafe for PlayerRespawnJob
impl Freeze for PlayerRespawnJob
impl Send for PlayerRespawnJob
impl Sync for PlayerRespawnJob
impl Unpin for PlayerRespawnJob
impl UnsafeUnpin for PlayerRespawnJob
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
§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<>>