Struct pso2packetlib::protocol::palette::SetPalettePacket
source · pub struct SetPalettePacket {
pub palette: u32,
pub unk: u32,
}Expand description
(0x21, 0x04) Set Active Palette.
(C -> S) Sent when a player changes their active palette.
Respond with:
crate::protocol::Packet::EquipedWeapon,
crate::protocol::Packet::ChangeWeaponPalette
Fields§
§palette: u32Selected palette index.
unk: u32Trait Implementations§
source§impl Clone for SetPalettePacket
impl Clone for SetPalettePacket
source§fn clone(&self) -> SetPalettePacket
fn clone(&self) -> SetPalettePacket
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 SetPalettePacket
impl Debug for SetPalettePacket
source§impl Default for SetPalettePacket
impl Default for SetPalettePacket
source§fn default() -> SetPalettePacket
fn default() -> SetPalettePacket
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SetPalettePacketwhere
SetPalettePacket: Default,
impl<'de> Deserialize<'de> for SetPalettePacketwhere
SetPalettePacket: Default,
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PacketReadWrite for SetPalettePacket
impl PacketReadWrite for SetPalettePacket
source§fn read(
reader: &mut (impl Read + Seek),
flags: &Flags,
packet_type: PacketType,
) -> Result<Self, PacketError>
fn read( reader: &mut (impl Read + Seek), flags: &Flags, packet_type: PacketType, ) -> Result<Self, PacketError>
Reads a packet from a stream.
source§fn write(&self, packet_type: PacketType) -> Result<Vec<u8>, PacketError>
fn write(&self, packet_type: PacketType) -> Result<Vec<u8>, PacketError>
Writes a packet to a Vec.
source§impl PartialEq for SetPalettePacket
impl PartialEq for SetPalettePacket
source§fn eq(&self, other: &SetPalettePacket) -> bool
fn eq(&self, other: &SetPalettePacket) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for SetPalettePacket
impl Serialize for SetPalettePacket
impl StructuralPartialEq for SetPalettePacket
Auto Trait Implementations§
impl Freeze for SetPalettePacket
impl RefUnwindSafe for SetPalettePacket
impl Send for SetPalettePacket
impl Sync for SetPalettePacket
impl Unpin for SetPalettePacket
impl UnwindSafe for SetPalettePacket
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,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)