diff options
| author | Fuwn <[email protected]> | 2021-03-29 23:18:48 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2021-03-29 23:18:48 -0700 |
| commit | d651bd7755ca10bcd9c7d6c1a3c885355d52ea9e (patch) | |
| tree | 672d55a570eb199f38eab16031ef78e9c0888e0d /src/server | |
| parent | format: Remove uncessecary `iter_mut` (diff) | |
| download | whirl-d651bd7755ca10bcd9c7d6c1a3c885355d52ea9e.tar.xz whirl-d651bd7755ca10bcd9c7d6c1a3c885355d52ea9e.zip | |
format: Preinitialize vector with elements
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/auto/cmd/room.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server/auto/cmd/room.rs b/src/server/auto/cmd/room.rs index 78498fe..16c27b8 100644 --- a/src/server/auto/cmd/room.rs +++ b/src/server/auto/cmd/room.rs @@ -1,8 +1,10 @@ pub fn create_room_id_redirect_command(room_name: &str, room_id: usize) -> Vec<u8> { - let mut room_id_redirect = Vec::new(); + let mut room_id_redirect = vec![ + 0x01, // ? + 0x1A, // Command type + ]; + // room_id_redirect.push(room_id_redirect.len() as u8 + 1); // Data length - room_id_redirect.push(0x01); // ? - room_id_redirect.push(0x1A); // Command type1 room_id_redirect.push(room_name.len() as u8); // UTF/ room name length for i in room_name.bytes() { room_id_redirect.push(i); } // Push `room_name` // for i in "<dimension-1>".bytes() { room_id_redirect.push(i); } // Push room number |