pub struct Declarators(pub Vec<Declarator>);Tuple Fields§
§0: Vec<Declarator>Trait Implementations§
Source§impl Debug for Declarators
impl Debug for Declarators
Source§impl<'de> Deserialize<'de> for Declarators
impl<'de> Deserialize<'de> for Declarators
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 Declarators
impl<'a> FromTreeSitter<'a> for Declarators
fn from_node(node: Node<'a>, ctx: &mut ParseContext<'a>) -> ParserResult<Self>
Auto Trait Implementations§
impl Freeze for Declarators
impl RefUnwindSafe for Declarators
impl Send for Declarators
impl Sync for Declarators
impl Unpin for Declarators
impl UnsafeUnpin for Declarators
impl UnwindSafe for Declarators
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