Struct clips_sys::environmentData
source · #[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 environmentData
Implementations
sourceimpl 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
sourceimpl Clone for environmentData
impl Clone for environmentData
sourcefn clone(&self) -> environmentData
fn clone(&self) -> environmentData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for environmentData
impl Debug for environmentData
sourceimpl Default for environmentData
impl Default for environmentData
impl Copy for environmentData
Auto Trait Implementations
impl RefUnwindSafe for environmentData
impl !Send for environmentData
impl !Sync for environmentData
impl Unpin for environmentData
impl UnwindSafe for environmentData
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