pub struct PtNode {
pub kind: PtKind,
pub ast: NodeId,
pub span: Span,
pub children: Vec<Self>,
}Fields§
§kind: PtKind§ast: NodeId§span: Span§children: Vec<Self>Trait Implementations§
Source§impl<'de> Deserialize<'de> for PtNode
impl<'de> Deserialize<'de> for PtNode
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
impl Eq for PtNode
impl StructuralPartialEq for PtNode
Auto Trait Implementations§
impl Freeze for PtNode
impl RefUnwindSafe for PtNode
impl Send for PtNode
impl Sync for PtNode
impl Unpin for PtNode
impl UnsafeUnpin for PtNode
impl UnwindSafe for PtNode
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