pub struct Family {
pub root: String,
pub nested: HashMap<String, NestedClass>,
pub anonymous: HashSet<String>,
pub locals: HashSet<String>,
pub lambdas: HashSet<String>,
}Expand description
The nested-class family of one top-level class.
Fields§
§root: String§nested: HashMap<String, NestedClass>All nested classes (any depth) keyed by internal name.
anonymous: HashSet<String>Anonymous classes inlined at new sites.
locals: HashSet<String>Local classes declared at their use site.
lambdas: HashSet<String>Lambda implementation classes (skipped).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Family
impl RefUnwindSafe for Family
impl Send for Family
impl Sync for Family
impl Unpin for Family
impl UnsafeUnpin for Family
impl UnwindSafe for Family
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