#[repr(C)]pub struct environmentData {
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>,
pub context: *mut c_void,
pub TrueSymbol: *mut CLIPSLexeme,
pub FalseSymbol: *mut CLIPSLexeme,
pub VoidConstant: *mut CLIPSVoid,
pub theData: *mut *mut c_void,
pub cleanupFunctions: *mut Option<unsafe extern "C" fn(arg1: *mut Environment)>,
pub listOfCleanupEnvironmentFunctions: *mut environmentCleanupFunction,
pub next: *mut environmentData,
}Fields§
§_bitfield_1: __BindgenBitfieldUnit<[u8; 1], u8>§context: *mut c_void§TrueSymbol: *mut CLIPSLexeme§FalseSymbol: *mut CLIPSLexeme§VoidConstant: *mut CLIPSVoid§theData: *mut *mut c_void§cleanupFunctions: *mut Option<unsafe extern "C" fn(arg1: *mut Environment)>§listOfCleanupEnvironmentFunctions: *mut environmentCleanupFunction§next: *mut environmentDataImplementations§
Source§impl environmentData
impl environmentData
pub fn initialized(&self) -> c_uint
pub fn set_initialized(&mut self, val: c_uint)
pub fn new_bitfield_1(initialized: c_uint) -> __BindgenBitfieldUnit<[u8; 1], u8>
Trait Implementations§
Source§impl Clone for environmentData
impl Clone for environmentData
Source§fn clone(&self) -> environmentData
fn clone(&self) -> environmentData
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for environmentData
impl Debug for environmentData
Source§impl Default for environmentData
impl Default for environmentData
impl Copy for environmentData
Auto Trait Implementations§
impl Freeze for environmentData
impl RefUnwindSafe for environmentData
impl !Send for environmentData
impl !Sync for environmentData
impl Unpin for environmentData
impl UnwindSafe for environmentData
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