pub struct KmmNode {
pub id: KmmNodeId,
pub kind: KmmNodeKind,
pub source: SourceSpan,
pub children: Vec<KmmNode>,
}Fields§
§id: KmmNodeId§kind: KmmNodeKind§source: SourceSpan§children: Vec<KmmNode>Trait Implementations§
Source§impl<'de> Deserialize<'de> for KmmNode
impl<'de> Deserialize<'de> for KmmNode
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 KmmNode
impl StructuralPartialEq for KmmNode
Auto Trait Implementations§
impl Freeze for KmmNode
impl RefUnwindSafe for KmmNode
impl Send for KmmNode
impl Sync for KmmNode
impl Unpin for KmmNode
impl UnsafeUnpin for KmmNode
impl UnwindSafe for KmmNode
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