smb 0.4.3

A Pure Rust SMB Client implementation
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),
}