pub struct DexClasses {
pub dex_name: String,
pub descriptors: Vec<String>,
pub error: Option<DexError>,
pub bad_class_defs: usize,
pub first_bad_class_def: Option<(u32, DexError)>,
}Expand description
The classes one logical DEX defines, in class_def order.
Fields§
§dex_name: String§descriptors: Vec<String>§error: Option<DexError>Why the DEX could not be enumerated at all (descriptors is empty).
bad_class_defs: usizeclass_defs whose descriptor could not be read; they are skipped.
first_bad_class_def: Option<(u32, DexError)>The first of those, as (class_def index, error).
Implementations§
Trait Implementations§
Source§impl Clone for DexClasses
impl Clone for DexClasses
Source§impl Debug for DexClasses
impl Debug for DexClasses
Source§impl Default for DexClasses
impl Default for DexClasses
impl Eq for DexClasses
Source§impl PartialEq for DexClasses
impl PartialEq for DexClasses
impl StructuralPartialEq for DexClasses
Auto Trait Implementations§
impl Forget for DexClasses
impl Freeze for DexClasses
impl Move for DexClasses
impl RefUnwindSafe for DexClasses
impl Send for DexClasses
impl Sync for DexClasses
impl Unpin for DexClasses
impl UnsafeUnpin for DexClasses
impl UnwindSafe for DexClasses
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