pub enum Declarator {
SimpleDeclarator(SimpleDeclarator),
ArrayDeclarator(ArrayDeclarator),
}Variants§
SimpleDeclarator(SimpleDeclarator)
ArrayDeclarator(ArrayDeclarator)
Trait Implementations§
Source§impl Debug for Declarator
impl Debug for Declarator
Source§impl From<Declarator> for Declarator
impl From<Declarator> for Declarator
Source§fn from(value: Declarator) -> Self
fn from(value: Declarator) -> Self
Converts to this type from the input type.
Source§impl<'a> FromTreeSitter<'a> for Declarator
impl<'a> FromTreeSitter<'a> for Declarator
fn from_node(node: Node<'a>, ctx: &mut ParseContext<'a>) -> ParserResult<Self>
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