pub enum StuffData {
LegacyStuffData {
legacy_string: String,
unique_serial_data: Option<UniqueSerialData>,
},
MapStuffData {
map: HashMap<String, String>,
unique_serial_data: Option<UniqueSerialData>,
},
StringArrayStuffData {
values: Vec<String>,
unique_serial_data: Option<UniqueSerialData>,
},
VoteResultStuffData {
legacy_string: String,
result: i32,
unique_serial_data: Option<UniqueSerialData>,
},
EmptyStuffData {
unique_serial_data: Option<UniqueSerialData>,
},
IntArrayStuffData {
values: Vec<i32>,
unique_serial_data: Option<UniqueSerialData>,
},
HighScoreStuffData {
legacy_string: String,
score_type: i32,
clear_type: i32,
entries: Vec<HighScoreData>,
},
CrackableStuffData {
legacy_string: String,
hits: i32,
target: i32,
unique_serial_data: Option<UniqueSerialData>,
},
}
Variants§
LegacyStuffData
MapStuffData
StringArrayStuffData
VoteResultStuffData
EmptyStuffData
Fields
§
unique_serial_data: Option<UniqueSerialData>
IntArrayStuffData
HighScoreStuffData
CrackableStuffData
Implementations§
Source§impl StuffData
impl StuffData
pub fn get_unique_serial_data(&self) -> Option<UniqueSerialData>
Trait Implementations§
Source§impl PacketVariable for StuffData
impl PacketVariable for StuffData
impl StructuralPartialEq for StuffData
Auto Trait Implementations§
impl Freeze for StuffData
impl RefUnwindSafe for StuffData
impl Send for StuffData
impl Sync for StuffData
impl Unpin for StuffData
impl UnwindSafe for StuffData
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