pub struct CompNode {
pub preds: Vec<Pred>,
pub succs: Vec<Succ>,
pub prog_pt: ProgPt,
pub value: Option<Val>,
}
Expand description
Reflected version of engine::CompNode
. Stores a reflected value
of type Option<Val>
, which is None
when the node has not yet
been executed, and Some(_)
otherwise.
Fields§
§preds: Vec<Pred>
§succs: Vec<Succ>
§prog_pt: ProgPt
§value: Option<Val>
Trait Implementations§
impl Eq for CompNode
impl StructuralPartialEq for CompNode
Auto Trait Implementations§
impl Freeze for CompNode
impl RefUnwindSafe for CompNode
impl !Send for CompNode
impl !Sync for CompNode
impl Unpin for CompNode
impl UnwindSafe for CompNode
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