pub enum WorldEntry {
Usual,
Rotation((f32, f32)),
Exact(PreparedSpawn),
}Expand description
Where and how a world selection places the player in the target world.
Variants§
Usual
The usual entry: a domain switch restores the saved location if there is one; otherwise the spawn search places the player.
Rotation((f32, f32))
The usual entry, then faces this (yaw, pitch).
Exact(PreparedSpawn)
Places the player exactly there, with no spawn search and no saved location. It lands like
/teleport, except that its velocity is always cleared, even on axes given as relative.
Trait Implementations§
Source§impl Clone for WorldEntry
impl Clone for WorldEntry
impl Copy for WorldEntry
Auto Trait Implementations§
impl Freeze for WorldEntry
impl RefUnwindSafe for WorldEntry
impl Send for WorldEntry
impl Sync for WorldEntry
impl Unpin for WorldEntry
impl UnsafeUnpin for WorldEntry
impl UnwindSafe for WorldEntry
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<>>