smb_msg/cancel.rs
1//! Cancel Request
2
3use binrw::prelude::*;
4
5#[binrw::binrw]
6#[derive(Debug, Default, PartialEq, Eq)]
7pub struct CancelRequest {
8 #[br(assert(_structure_size == 4))]
9 #[bw(calc = 4)]
10 _structure_size: u16,
11 #[bw(calc = 0)]
12 _reserved: u16,
13}
14
15#[cfg(test)]
16mod tests {
17 use super::*;
18 use smb_tests::*;
19
20 test_binrw! {
21 struct CancelRequest {} => "04000000"
22 }
23}