#[repr(C)]pub struct construct {Show 13 fields
pub constructName: *const c_char,
pub pluralName: *const c_char,
pub parseFunction: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: *const c_char) -> bool>,
pub findFunction: FindConstructFunction,
pub getConstructNameFunction: Option<unsafe extern "C" fn(arg1: *mut ConstructHeader) -> *mut CLIPSLexeme>,
pub getPPFormFunction: Option<unsafe extern "C" fn(arg1: *mut ConstructHeader) -> *const c_char>,
pub getModuleItemFunction: Option<unsafe extern "C" fn(arg1: *mut ConstructHeader) -> *mut defmoduleItemHeader>,
pub getNextItemFunction: GetNextConstructFunction,
pub setNextItemFunction: Option<unsafe extern "C" fn(arg1: *mut ConstructHeader, arg2: *mut ConstructHeader)>,
pub isConstructDeletableFunction: IsConstructDeletableFunction,
pub deleteFunction: DeleteConstructFunction,
pub freeFunction: FreeConstructFunction,
pub next: *mut Construct,
}Fields
constructName: *const c_charpluralName: *const c_charparseFunction: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: *const c_char) -> bool>findFunction: FindConstructFunctiongetConstructNameFunction: Option<unsafe extern "C" fn(arg1: *mut ConstructHeader) -> *mut CLIPSLexeme>getPPFormFunction: Option<unsafe extern "C" fn(arg1: *mut ConstructHeader) -> *const c_char>getModuleItemFunction: Option<unsafe extern "C" fn(arg1: *mut ConstructHeader) -> *mut defmoduleItemHeader>getNextItemFunction: GetNextConstructFunctionsetNextItemFunction: Option<unsafe extern "C" fn(arg1: *mut ConstructHeader, arg2: *mut ConstructHeader)>isConstructDeletableFunction: IsConstructDeletableFunctiondeleteFunction: DeleteConstructFunctionfreeFunction: FreeConstructFunctionnext: *mut ConstructTrait Implementations
impl Copy for construct
Auto Trait Implementations
impl RefUnwindSafe for construct
impl !Send for construct
impl !Sync for construct
impl Unpin for construct
impl UnwindSafe for construct
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