#[non_exhaustive]pub struct ClassListing {
pub descriptor: String,
pub dex_name: String,
}Expand description
A class definition and the (logical) DEX that defines it.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.descriptor: StringThe class descriptor (Lcom/poc/Main;).
dex_name: StringThe (logical) DEX that defines it.
Trait Implementations§
Source§impl Clone for ClassListing
impl Clone for ClassListing
Source§impl Debug for ClassListing
impl Debug for ClassListing
impl Eq for ClassListing
Source§impl PartialEq for ClassListing
impl PartialEq for ClassListing
impl StructuralPartialEq for ClassListing
Auto Trait Implementations§
impl Forget for ClassListing
impl Freeze for ClassListing
impl Move for ClassListing
impl RefUnwindSafe for ClassListing
impl Send for ClassListing
impl Sync for ClassListing
impl Unpin for ClassListing
impl UnsafeUnpin for ClassListing
impl UnwindSafe for ClassListing
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