#[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_char
pluralName: *const c_char
parseFunction: Option<unsafe extern "C" fn(arg1: *mut Environment, arg2: *const c_char) -> bool>
findFunction: FindConstructFunction
getConstructNameFunction: 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: GetNextConstructFunction
setNextItemFunction: Option<unsafe extern "C" fn(arg1: *mut ConstructHeader, arg2: *mut ConstructHeader)>
isConstructDeletableFunction: IsConstructDeletableFunction
deleteFunction: DeleteConstructFunction
freeFunction: FreeConstructFunction
next: *mut Construct
Trait 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