pub struct PoolField {
pub name: Arc<str>,
pub desc: Arc<str>,
pub access: u32,
pub is_static: bool,
}Expand description
One field of a pooled class.
Fields§
§name: Arc<str>Shared with the dex string table (field names repeat massively under R8’s single-letter namespace — one Arc per unique name).
desc: Arc<str>Field descriptor (I, Ljava/lang/String;, …) — shared per
unique descriptor through the same table.
access: u32§is_static: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for PoolField
impl RefUnwindSafe for PoolField
impl Send for PoolField
impl Sync for PoolField
impl Unpin for PoolField
impl UnsafeUnpin for PoolField
impl UnwindSafe for PoolField
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