pub enum ServerboundConfigPacketwhere
Self: Sized,{
ClientInformation(ServerboundClientInformation),
CookieResponse(ServerboundCookieResponse),
CustomPayload(ServerboundCustomPayload),
FinishConfiguration(ServerboundFinishConfiguration),
KeepAlive(ServerboundKeepAlive),
Pong(ServerboundPong),
ResourcePack(ServerboundResourcePack),
SelectKnownPacks(ServerboundSelectKnownPacks),
}
Variants§
ClientInformation(ServerboundClientInformation)
CookieResponse(ServerboundCookieResponse)
CustomPayload(ServerboundCustomPayload)
FinishConfiguration(ServerboundFinishConfiguration)
KeepAlive(ServerboundKeepAlive)
Pong(ServerboundPong)
ResourcePack(ServerboundResourcePack)
SelectKnownPacks(ServerboundSelectKnownPacks)
Trait Implementations§
Source§impl Clone for ServerboundConfigPacketwhere
Self: Sized,
impl Clone for ServerboundConfigPacketwhere
Self: Sized,
Source§fn clone(&self) -> ServerboundConfigPacket
fn clone(&self) -> ServerboundConfigPacket
Returns a copy of the value. Read more
1.0.0 · 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 ServerboundConfigPacketwhere
Self: Sized,
impl Debug for ServerboundConfigPacketwhere
Self: Sized,
Source§impl Packet<ServerboundConfigPacket> for ServerboundClientInformation
impl Packet<ServerboundConfigPacket> for ServerboundClientInformation
fn into_variant(self) -> ServerboundConfigPacket
Source§impl Packet<ServerboundConfigPacket> for ServerboundConfigPacket
impl Packet<ServerboundConfigPacket> for ServerboundConfigPacket
Source§fn into_variant(self) -> ServerboundConfigPacket
fn into_variant(self) -> ServerboundConfigPacket
No-op, exists so you can pass a packet enum when a Packet<> is expected.
Source§impl Packet<ServerboundConfigPacket> for ServerboundCookieResponse
impl Packet<ServerboundConfigPacket> for ServerboundCookieResponse
fn into_variant(self) -> ServerboundConfigPacket
Source§impl Packet<ServerboundConfigPacket> for ServerboundCustomPayload
impl Packet<ServerboundConfigPacket> for ServerboundCustomPayload
fn into_variant(self) -> ServerboundConfigPacket
Source§impl Packet<ServerboundConfigPacket> for ServerboundFinishConfiguration
impl Packet<ServerboundConfigPacket> for ServerboundFinishConfiguration
fn into_variant(self) -> ServerboundConfigPacket
Source§impl Packet<ServerboundConfigPacket> for ServerboundKeepAlive
impl Packet<ServerboundConfigPacket> for ServerboundKeepAlive
fn into_variant(self) -> ServerboundConfigPacket
Source§impl Packet<ServerboundConfigPacket> for ServerboundPong
impl Packet<ServerboundConfigPacket> for ServerboundPong
fn into_variant(self) -> ServerboundConfigPacket
Source§impl Packet<ServerboundConfigPacket> for ServerboundResourcePack
impl Packet<ServerboundConfigPacket> for ServerboundResourcePack
fn into_variant(self) -> ServerboundConfigPacket
Source§impl Packet<ServerboundConfigPacket> for ServerboundSelectKnownPacks
impl Packet<ServerboundConfigPacket> for ServerboundSelectKnownPacks
fn into_variant(self) -> ServerboundConfigPacket
Source§impl ProtocolPacket for ServerboundConfigPacket
impl ProtocolPacket for ServerboundConfigPacket
Auto Trait Implementations§
impl Freeze for ServerboundConfigPacketwhere
ServerboundConfigPacket: Sized,
impl RefUnwindSafe for ServerboundConfigPacketwhere
ServerboundConfigPacket: Sized,
impl Send for ServerboundConfigPacketwhere
ServerboundConfigPacket: Sized,
impl Sync for ServerboundConfigPacketwhere
ServerboundConfigPacket: Sized,
impl Unpin for ServerboundConfigPacketwhere
ServerboundConfigPacket: Sized,
impl UnwindSafe for ServerboundConfigPacketwhere
ServerboundConfigPacket: Sized,
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.