1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#[derive(Debug)] #[derive(Eq)] #[derive(PartialEq)] pub enum ConstantPoolEntry { ConstantUtf8 { string: String, }, ConstantClass { name_index: u16, }, ConstantString { string_index: u16, }, ConstantFieldref { class_index: u16, name_and_type_index: u16, }, ConstantMethodref { class_index: u16, name_and_type_index: u16, }, ConstantNameAndType { name_index: u16, descriptor_index: u16, }, }