diff options
author | Lizzy Fleckenstein <eliasfleckenstein@web.de> | 2023-02-08 02:46:10 +0100 |
---|---|---|
committer | Lizzy Fleckenstein <eliasfleckenstein@web.de> | 2023-02-08 02:46:10 +0100 |
commit | 79c91a91bbeb40533d5e837fc094f96c3d086a08 (patch) | |
tree | ededea2bcc941f9fd94237a3964d8b7ef3b6bead /src/to_clt.rs | |
parent | 7b96b333d786c17d6d3093ffa8886ae145bfa9a6 (diff) | |
download | mt_ser-79c91a91bbeb40533d5e837fc094f96c3d086a08.tar.xz |
derive serialization for structs
Diffstat (limited to 'src/to_clt.rs')
-rw-r--r-- | src/to_clt.rs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/to_clt.rs b/src/to_clt.rs index 6a4b3c6..b93f7ee 100644 --- a/src/to_clt.rs +++ b/src/to_clt.rs @@ -127,13 +127,13 @@ pub enum ToCltPkt { Media { n: u16, i: u16, - files: Vec<MediaPayload>, + files: Vec<MediaPayload>, // FIXME: can we use a HashMap for this? } = 56, NodeDefs { defs: Vec<NodeDef>, } = 58, AnnounceMedia { - files: Vec<MediaAnnounce>, + files: Vec<MediaAnnounce>, // FIXME: can we use a HashMap for this? url: String, } = 60, #[mt(size32, zlib)] @@ -159,7 +159,7 @@ pub enum ToCltPkt { id: u32, } = 64, Privs { - privs: Vec<String>, + privs: HashSet<String>, } = 65, InvFormspec { #[mt(size32)] @@ -283,7 +283,7 @@ pub enum ToCltPkt { } = 85, UpdatePlayerList { update_type: PlayerListUpdateType, - players: Vec<String>, + players: HashSet<String>, } = 86, ModChanMsg { channel: String, @@ -322,9 +322,5 @@ pub enum ToCltPkt { FormspecPrepend { prepend: String, } = 97, - MinimapModes { - #[mt(len = "modes")] - current: u16, - modes: Vec<MinimapMode>, - } = 98, + MinimapModes(MinimapModePkt) = 98, } |