Type Alias Construct
Source pub type Construct = construct;
struct Construct {Show 13 fields
pub constructName: *const i8,
pub pluralName: *const i8,
pub parseFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8) -> bool>,
pub findFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *const i8) -> *mut constructHeader>,
pub getConstructNameFunction: Option<unsafe extern "C" fn(_: *mut constructHeader) -> *mut clipsLexeme>,
pub getPPFormFunction: Option<unsafe extern "C" fn(_: *mut constructHeader) -> *const i8>,
pub getModuleItemFunction: Option<unsafe extern "C" fn(_: *mut constructHeader) -> *mut defmoduleItemHeader>,
pub getNextItemFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *mut constructHeader) -> *mut constructHeader>,
pub setNextItemFunction: Option<unsafe extern "C" fn(_: *mut constructHeader, _: *mut constructHeader)>,
pub isConstructDeletableFunction: Option<unsafe extern "C" fn(_: *mut constructHeader) -> bool>,
pub deleteFunction: Option<unsafe extern "C" fn(_: *mut constructHeader, _: *mut environmentData) -> bool>,
pub freeFunction: Option<unsafe extern "C" fn(_: *mut environmentData, _: *mut constructHeader)>,
pub next: *mut construct,
}