Struct pso2packetlib::protocol::items::MaterialStorageItem
source · pub struct MaterialStorageItem {
pub id: u16,
pub subid: u16,
pub amount: u16,
pub unk4: u16,
}Expand description
Material storage item definition.
Fields§
§id: u16Item category.
subid: u16Item ID.
amount: u16Item amount.
unk4: u16Trait Implementations§
source§impl Clone for MaterialStorageItem
impl Clone for MaterialStorageItem
source§fn clone(&self) -> MaterialStorageItem
fn clone(&self) -> MaterialStorageItem
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 MaterialStorageItem
impl Debug for MaterialStorageItem
source§impl Default for MaterialStorageItem
impl Default for MaterialStorageItem
source§fn default() -> MaterialStorageItem
fn default() -> MaterialStorageItem
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for MaterialStorageItemwhere
MaterialStorageItem: Default,
impl<'de> Deserialize<'de> for MaterialStorageItemwhere
MaterialStorageItem: 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 HelperReadWrite for MaterialStorageItem
impl HelperReadWrite for MaterialStorageItem
source§fn read(
reader: &mut (impl Read + Seek),
packet_type: PacketType,
xor: u32,
sub: u32,
) -> Result<Self, PacketError>
fn read( reader: &mut (impl Read + Seek), packet_type: PacketType, xor: u32, sub: u32, ) -> Result<Self, PacketError>
Reads data from a stream.
source§fn write(
&self,
writer: &mut impl Write,
packet_type: PacketType,
xor: u32,
sub: u32,
) -> Result<(), PacketError>
fn write( &self, writer: &mut impl Write, packet_type: PacketType, xor: u32, sub: u32, ) -> Result<(), PacketError>
Writes data to a stream.
source§impl PartialEq for MaterialStorageItem
impl PartialEq for MaterialStorageItem
source§fn eq(&self, other: &MaterialStorageItem) -> bool
fn eq(&self, other: &MaterialStorageItem) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for MaterialStorageItem
impl Serialize for MaterialStorageItem
impl StructuralPartialEq for MaterialStorageItem
Auto Trait Implementations§
impl Freeze for MaterialStorageItem
impl RefUnwindSafe for MaterialStorageItem
impl Send for MaterialStorageItem
impl Sync for MaterialStorageItem
impl Unpin for MaterialStorageItem
impl UnwindSafe for MaterialStorageItem
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)