use core::mem;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
#[cfg_attr(feature = "wincode", derive(wincode::SchemaRead, wincode::SchemaWrite))]
#[cfg_attr(feature = "wincode", wincode(assert_zero_copy))]
pub struct SctpHdr {
pub src: [u8; 2],
pub dst: [u8; 2],
pub verification_tag: [u8; 4],
pub checksum: [u8; 4],
}
impl SctpHdr {
pub const LEN: usize = mem::size_of::<SctpHdr>();
}
#[cfg(test)]
mod test {
use super::SctpHdr;
use core::mem;
#[test]
fn test_sctp_hdr_size() {
assert_eq!(SctpHdr::LEN, 12);
assert_eq!(SctpHdr::LEN, mem::size_of::<SctpHdr>());
}
}