pub struct JavaRoot {
pub items: Vec<Item>,
}Expand description
Root node of a Java program
Fields§
§items: Vec<Item>Items in the compilation unit
Trait Implementations§
Source§impl<'de> Deserialize<'de> for JavaRoot
impl<'de> Deserialize<'de> for JavaRoot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for JavaRoot
Auto Trait Implementations§
impl Freeze for JavaRoot
impl RefUnwindSafe for JavaRoot
impl Send for JavaRoot
impl Sync for JavaRoot
impl Unpin for JavaRoot
impl UnsafeUnpin for JavaRoot
impl UnwindSafe for JavaRoot
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