pub struct SChangeDifficulty {
pub difficulty: Difficulty,
}Expand description
Serverbound packet sent when the client requests a difficulty change.
This is sent when the player changes the difficulty in the settings screen. The server should validate permissions before applying the change.
Fields§
§difficulty: DifficultyThe requested difficulty level.
Trait Implementations§
Source§impl Clone for SChangeDifficulty
impl Clone for SChangeDifficulty
Source§fn clone(&self) -> SChangeDifficulty
fn clone(&self) -> SChangeDifficulty
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 SChangeDifficulty
impl Debug for SChangeDifficulty
Source§impl ReadFrom for SChangeDifficulty
impl ReadFrom for SChangeDifficulty
Source§impl ServerPacket for SChangeDifficulty
impl ServerPacket for SChangeDifficulty
Source§fn read_packet(data: &mut Cursor<&[u8]>) -> Result<Self, PacketError>
fn read_packet(data: &mut Cursor<&[u8]>) -> Result<Self, PacketError>
Reads a packet from the given data.
Auto Trait Implementations§
impl Freeze for SChangeDifficulty
impl RefUnwindSafe for SChangeDifficulty
impl Send for SChangeDifficulty
impl Sync for SChangeDifficulty
impl Unpin for SChangeDifficulty
impl UnsafeUnpin for SChangeDifficulty
impl UnwindSafe for SChangeDifficulty
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<>>