pub struct DexHeader {Show 23 fields
pub version: [u8; 3],
pub checksum: u32,
pub signature: [u8; 20],
pub file_size: u32,
pub header_size: u32,
pub endian_tag: u32,
pub link_size: u32,
pub link_off: u32,
pub map_off: u32,
pub string_ids_size: u32,
pub string_ids_off: u32,
pub type_ids_size: u32,
pub type_ids_off: u32,
pub proto_ids_size: u32,
pub proto_ids_off: u32,
pub fields_ids_size: u32,
pub fields_ids_off: u32,
pub method_ids_size: u32,
pub method_ids_off: u32,
pub class_defs_size: u32,
pub class_defs_off: u32,
pub data_size: u32,
pub data_off: u32,
}Expand description
Representation of the header of a DEX file
Fields§
§version: [u8; 3]§checksum: u32§signature: [u8; 20]§file_size: u32§header_size: u32§endian_tag: u32§link_size: u32§link_off: u32§map_off: u32§string_ids_size: u32§string_ids_off: u32§type_ids_size: u32§type_ids_off: u32§proto_ids_size: u32§proto_ids_off: u32§fields_ids_size: u32§fields_ids_off: u32§method_ids_size: u32§method_ids_off: u32§class_defs_size: u32§class_defs_off: u32§data_size: u32§data_off: u32Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DexHeader
impl RefUnwindSafe for DexHeader
impl Send for DexHeader
impl Sync for DexHeader
impl Unpin for DexHeader
impl UnwindSafe for DexHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more