This commit is contained in:
nora 2022-02-09 17:39:46 +01:00
parent e5fa49a05a
commit d5fd9abdf7
10 changed files with 640 additions and 7 deletions

View file

@ -0,0 +1,24 @@
type Octet = u8;
type PeerProperties = ();
type LongStr = String;
pub enum Connection {
Start {
version_major: Option<u8>,
version_minor: Option<u8>,
server_properties: PeerProperties,
mechanisms: LongStr,
locales: LongStr,
},
StartOk,
Secure,
SecureOk,
Tune,
TuneOk,
Open,
OpenOk,
Close,
CloseOk,
Blocked,
Unblocked,
}

View file

@ -0,0 +1,7 @@
mod connection;
use crate::classes::connection::Connection;
pub enum Class {
Connection(Connection),
}