smb_msg/
echo.rs

1//! Echo request and response messages
2use binrw::prelude::*;
3use smb_msg_derive::*;
4
5/// SMB2 Echo request/response.
6///
7/// MS-SMB2 2.2.28; 2.2.29
8#[smb_request_response(size = 4)]
9#[derive(Default)]
10pub struct EchoMessage {
11    reserved: u16,
12}
13
14/// Echo Request is the same as Echo Response (see: [`EchoMessage`])
15pub use EchoMessage as EchoRequest;
16/// Echo Response is the same as Echo Request (see: [`EchoMessage`])
17pub use EchoMessage as EchoResponse;
18
19#[cfg(test)]
20mod tests {
21    use smb_tests::*;
22
23    use super::*;
24
25    test_binrw! {
26        struct EchoMessage {} => "04000000"
27    }
28}