1 2 3 4 5 6 7 8 9 10 11 12
use super::compressed::*; use super::encrypted::*; use super::plain::*; use binrw::prelude::*; #[derive(BinRead, BinWrite, Debug)] #[brw(little)] pub enum Message { Plain(PlainMessage), Encrypted(EncryptedMessage), Compressed(CompressedMessage), }