#[repr(C)]pub struct fact {
pub __bindgen_anon_1: fact__bindgen_ty_1,
pub whichDeftemplate: *mut Deftemplate,
pub list: *mut c_void,
pub factIndex: c_longlong,
pub hashValue: c_ulong,
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>,
pub previousFact: *mut Fact,
pub nextFact: *mut Fact,
pub previousTemplateFact: *mut Fact,
pub nextTemplateFact: *mut Fact,
pub basisSlots: *mut Multifield,
pub theProposition: Multifield,
}Fields
__bindgen_anon_1: fact__bindgen_ty_1whichDeftemplate: *mut Deftemplatelist: *mut c_voidfactIndex: c_longlonghashValue: c_ulong_bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>previousFact: *mut FactnextFact: *mut FactpreviousTemplateFact: *mut FactnextTemplateFact: *mut FactbasisSlots: *mut MultifieldtheProposition: MultifieldImplementations
sourceimpl fact
impl fact
pub fn garbage(&self) -> c_uint
pub fn set_garbage(&mut self, val: c_uint)
pub fn new_bitfield_1(garbage: c_uint) -> __BindgenBitfieldUnit<[u8; 1], u8>
Trait Implementations
impl Copy for fact
Auto Trait Implementations
impl RefUnwindSafe for fact
impl !Send for fact
impl !Sync for fact
impl Unpin for fact
impl UnwindSafe for fact
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