pub struct Declarator {
pub name: String,
pub extra_dims: u16,
pub init: Option<JavaId>,
}Expand description
字段声明中的一个声明符(int a = 1, b[]; 里的 a、b)。
Fields§
§name: String§extra_dims: u16C 风格后缀维度 int a[][] 中名字后面的 [] 数。
init: Option<JavaId>初始化表达式(arena 节点)。
Trait Implementations§
Source§impl Clone for Declarator
impl Clone for Declarator
Source§impl Debug for Declarator
impl Debug for Declarator
Source§impl PartialEq for Declarator
impl PartialEq for Declarator
impl StructuralPartialEq for Declarator
Auto Trait Implementations§
impl Freeze for Declarator
impl RefUnwindSafe for Declarator
impl Send for Declarator
impl Sync for Declarator
impl Unpin for Declarator
impl UnsafeUnpin for Declarator
impl UnwindSafe for Declarator
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