pub struct TypedefDcl {
pub decl: TypeDeclarator,
}Fields§
§decl: TypeDeclaratorTrait Implementations§
Source§impl Debug for TypedefDcl
impl Debug for TypedefDcl
Source§impl<'de> Deserialize<'de> for TypedefDcl
impl<'de> Deserialize<'de> for TypedefDcl
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<TypedefDcl> for TypedefDcl
impl From<TypedefDcl> for TypedefDcl
Source§fn from(value: TypedefDcl) -> Self
fn from(value: TypedefDcl) -> Self
Converts to this type from the input type.
Source§impl<'a> FromTreeSitter<'a> for TypedefDcl
impl<'a> FromTreeSitter<'a> for TypedefDcl
fn from_node(node: Node<'a>, ctx: &mut ParseContext<'a>) -> ParserResult<Self>
Auto Trait Implementations§
impl Freeze for TypedefDcl
impl RefUnwindSafe for TypedefDcl
impl Send for TypedefDcl
impl Sync for TypedefDcl
impl Unpin for TypedefDcl
impl UnsafeUnpin for TypedefDcl
impl UnwindSafe for TypedefDcl
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