pub struct Derived {
pub atom: String,
pub value: Value,
pub origin: Origin,
}Expand description
A fact produced by a RULE during forward chaining.
Fields§
§atom: StringHuman label of the atom whose value was derived.
value: ValueThe value the rule assigned (TRUE, or FALSE for a THEN NOT …).
origin: OriginProvenance of the RULE that produced it.
Trait Implementations§
impl Eq for Derived
impl StructuralPartialEq for Derived
Auto Trait Implementations§
impl Freeze for Derived
impl RefUnwindSafe for Derived
impl Send for Derived
impl Sync for Derived
impl Unpin for Derived
impl UnsafeUnpin for Derived
impl UnwindSafe for Derived
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