#[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: FactBuilderErrorTrait Implementations§
impl Copy for factsData
Auto Trait Implementations§
impl Freeze for factsData
impl RefUnwindSafe for factsData
impl !Send for factsData
impl !Sync for factsData
impl Unpin for factsData
impl UnwindSafe for factsData
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