pub struct JavaEnum {
pub name: String,
pub constants: Vec<JavaEnumConstant>,
pub fields: Vec<JavaField>,
pub methods: Vec<JavaMethod>,
pub interfaces: Vec<String>,
pub visibility: Visibility,
pub annotations: Vec<String>,
}Expand description
A Java enum declaration.
Fields§
§name: String§constants: Vec<JavaEnumConstant>§fields: Vec<JavaField>§methods: Vec<JavaMethod>§interfaces: Vec<String>§visibility: Visibility§annotations: Vec<String>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JavaEnum
impl RefUnwindSafe for JavaEnum
impl Send for JavaEnum
impl Sync for JavaEnum
impl Unpin for JavaEnum
impl UnsafeUnpin for JavaEnum
impl UnwindSafe for JavaEnum
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