use super::PacketReadWrite;
use crate::AsciiString;
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[cfg_attr(feature = "serde", serde(default))]
#[derive(Debug, Clone, Default, PartialEq, PacketReadWrite)]
#[Id(0x2B, 0x01)]
#[Flags(Flags::PACKED)]
#[Magic(0xCEF1, 0xB5)]
pub struct SaveSettingsPacket {
pub settings: AsciiString,
}
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[cfg_attr(feature = "serde", serde(default))]
#[derive(Debug, Clone, Default, PartialEq, PacketReadWrite)]
#[Id(0x2B, 0x02)]
#[Flags(Flags::PACKED)]
#[Magic(0x54AF, 0x100)]
pub struct LoadSettingsPacket {
pub settings: AsciiString,
}