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}