windows_metadata/reader/tables/
class_layout.rs

1use super::*;
2
3impl std::fmt::Debug for ClassLayout<'_> {
4    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
5        f.debug_tuple("ClassLayout")
6            .field(&self.packing_size())
7            .finish()
8    }
9}
10
11impl ClassLayout<'_> {
12    pub fn packing_size(&self) -> u16 {
13        self.usize(0).try_into().unwrap()
14    }
15
16    pub fn class_size(&self) -> u32 {
17        self.usize(1).try_into().unwrap()
18    }
19}