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