pub enum AnyDeclarator {
SimpleDeclarator(SimpleDeclarator),
ArrayDeclarator(ArrayDeclarator),
}Variants§
SimpleDeclarator(SimpleDeclarator)
ArrayDeclarator(ArrayDeclarator)
Trait Implementations§
Source§impl Debug for AnyDeclarator
impl Debug for AnyDeclarator
Source§impl<'de> Deserialize<'de> for AnyDeclarator
impl<'de> Deserialize<'de> for AnyDeclarator
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
Source§impl<'a> FromTreeSitter<'a> for AnyDeclarator
impl<'a> FromTreeSitter<'a> for AnyDeclarator
fn from_node(node: Node<'a>, ctx: &mut ParseContext<'a>) -> ParserResult<Self>
Auto Trait Implementations§
impl Freeze for AnyDeclarator
impl RefUnwindSafe for AnyDeclarator
impl Send for AnyDeclarator
impl Sync for AnyDeclarator
impl Unpin for AnyDeclarator
impl UnsafeUnpin for AnyDeclarator
impl UnwindSafe for AnyDeclarator
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