pub struct CNode {
pub id: u32,
pub op: COp,
}Expand description
A slot-resolved node with its compile-assigned identity: id is the node’s
pre-order position across the whole body, indexing the program’s paths
table so execution tracing can address the node the way the world checker’s
faults do.
Fields§
§id: u32Pre-order position across the body, and index into Program::paths.
op: COpWhat the node does.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CNode
impl RefUnwindSafe for CNode
impl Send for CNode
impl Sync for CNode
impl Unpin for CNode
impl UnsafeUnpin for CNode
impl UnwindSafe for CNode
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