Structure packets better

This commit is contained in:
Joscha 2022-02-08 00:16:33 +01:00
parent 5cf0f76477
commit 73ffae3898
3 changed files with 78 additions and 18 deletions

View file

@ -1,12 +1,11 @@
use cove_core::{Data, HelloCmd, Packet};
use cove_core::{HelloCmd, HelloRpl, Id, Packet, Rpl};
fn main() {
println!("Hello, world!");
let packet = Packet {
let packet = Packet::Rpl {
id: 1337,
data: Data::HelloCmd(HelloCmd {
name: "Garmy".to_string(),
rpl: Rpl::Hello(HelloRpl::InvalidName {
reason: "abc".to_string(),
}),
};
println!("{}", serde_json::to_string(&packet).unwrap());
println!("{}", serde_json::to_string_pretty(&packet).unwrap());
}