pub struct CLogin {
pub player_id: i32,
pub hardcore: bool,
pub levels: Vec<Identifier>,
pub max_players: i32,
pub chunk_radius: i32,
pub simulation_distance: i32,
pub reduced_debug_info: bool,
pub show_death_screen: bool,
pub do_limited_crafting: bool,
pub common_player_spawn_info: CommonPlayerSpawnInfo,
pub online_mode: bool,
pub enforces_secure_chat: bool,
}Fields§
§player_id: i32§hardcore: bool§levels: Vec<Identifier>§max_players: i32§chunk_radius: i32§simulation_distance: i32§reduced_debug_info: bool§show_death_screen: bool§do_limited_crafting: bool§common_player_spawn_info: CommonPlayerSpawnInfo§online_mode: bool§enforces_secure_chat: boolTrait Implementations§
Source§impl ClientPacket for CLogin
impl ClientPacket for CLogin
Source§fn get_id(&self, protocol: ConnectionProtocol) -> Option<i32>
fn get_id(&self, protocol: ConnectionProtocol) -> Option<i32>
Gets the ID of the packet for the given protocol.
Source§fn write_packet(
&self,
writer: &mut impl Write,
protocol: ConnectionProtocol,
) -> Result<(), PacketError>
fn write_packet( &self, writer: &mut impl Write, protocol: ConnectionProtocol, ) -> Result<(), PacketError>
Writes the packet to the given writer. Read more
Auto Trait Implementations§
impl Freeze for CLogin
impl RefUnwindSafe for CLogin
impl Send for CLogin
impl Sync for CLogin
impl Unpin for CLogin
impl UnsafeUnpin for CLogin
impl UnwindSafe for CLogin
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<>>