#[repr(C)]pub struct factsData {Show 25 fields
pub ChangeToFactList: bool,
pub WatchFacts: bool,
pub DummyFact: Fact,
pub GarbageFacts: *mut Fact,
pub LastFact: *mut Fact,
pub FactList: *mut Fact,
pub NextFactIndex: c_longlong,
pub NumberOfFacts: c_ulong,
pub ListOfAssertFunctions: *mut callFunctionItemWithArg,
pub ListOfRetractFunctions: *mut callFunctionItemWithArg,
pub ListOfModifyFunctions: *mut ModifyCallFunctionItem,
pub FactInfo: patternEntityRecord,
pub CurrentDeftemplate: *mut Deftemplate,
pub FactCodeItem: *mut CodeGeneratorItem,
pub FactHashTable: *mut *mut factHashEntry,
pub FactHashTableSize: c_ulong,
pub FactDuplication: bool,
pub CurrentPatternFact: *mut Fact,
pub CurrentPatternMarks: *mut multifieldMarker,
pub LastModuleIndex: c_long,
pub retractError: RetractError,
pub assertError: AssertError,
pub assertStringError: AssertStringError,
pub factModifierError: FactModifierError,
pub factBuilderError: FactBuilderError,
}
Fields
ChangeToFactList: bool
WatchFacts: bool
DummyFact: Fact
GarbageFacts: *mut Fact
LastFact: *mut Fact
FactList: *mut Fact
NextFactIndex: c_longlong
NumberOfFacts: c_ulong
ListOfAssertFunctions: *mut callFunctionItemWithArg
ListOfRetractFunctions: *mut callFunctionItemWithArg
ListOfModifyFunctions: *mut ModifyCallFunctionItem
FactInfo: patternEntityRecord
CurrentDeftemplate: *mut Deftemplate
FactCodeItem: *mut CodeGeneratorItem
FactHashTable: *mut *mut factHashEntry
FactHashTableSize: c_ulong
FactDuplication: bool
CurrentPatternFact: *mut Fact
CurrentPatternMarks: *mut multifieldMarker
LastModuleIndex: c_long
retractError: RetractError
assertError: AssertError
assertStringError: AssertStringError
factModifierError: FactModifierError
factBuilderError: FactBuilderError
Trait Implementations
impl Copy for factsData
Auto Trait Implementations
impl RefUnwindSafe for factsData
impl !Send for factsData
impl !Sync for factsData
impl Unpin for factsData
impl UnwindSafe for factsData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more