pub struct NestedClass {
pub name: String,
pub simple: String,
pub kind: NestedKind,
pub access: ClassAccessFlags,
pub sig_header: Option<String>,
}Expand description
One nested class of a family.
Fields§
§name: StringInternal name (e.g. p/Outer$Inner).
simple: StringSource-visible simple name (Inner, or a synthesized name for locals).
kind: NestedKind§access: ClassAccessFlags§sig_header: Option<String>Source header rendered from the class’s generic signature when the
container records one; None for front-ends without signature info
(DEX), in which case tracking falls back to the erased rendering.
Trait Implementations§
Source§impl Clone for NestedClass
impl Clone for NestedClass
Auto Trait Implementations§
impl Freeze for NestedClass
impl RefUnwindSafe for NestedClass
impl Send for NestedClass
impl Sync for NestedClass
impl Unpin for NestedClass
impl UnsafeUnpin for NestedClass
impl UnwindSafe for NestedClass
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