pub struct ChainFact {
pub objs: Vec<Obj>,
pub prop_names: Vec<AtomicName>,
pub line_file: LineFile,
}Fields§
§objs: Vec<Obj>§prop_names: Vec<AtomicName>§line_file: LineFileImplementations§
Source§impl ChainFact
impl ChainFact
pub fn facts_with_order_transitive_closure( &self, ) -> Result<Vec<AtomicFact>, RuntimeError>
Trait Implementations§
Source§impl From<ChainFact> for ExistOrAndChainAtomicFact
impl From<ChainFact> for ExistOrAndChainAtomicFact
Auto Trait Implementations§
impl Freeze for ChainFact
impl RefUnwindSafe for ChainFact
impl !Send for ChainFact
impl !Sync for ChainFact
impl Unpin for ChainFact
impl UnsafeUnpin for ChainFact
impl UnwindSafe for ChainFact
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