Struct clips_sys::symbolData
source · #[repr(C)]pub struct symbolData {Show 18 fields
pub PositiveInfinity: *mut CLIPSLexeme,
pub NegativeInfinity: *mut CLIPSLexeme,
pub Zero: *mut CLIPSInteger,
pub SymbolTable: *mut *mut CLIPSLexeme,
pub FloatTable: *mut *mut CLIPSFloat,
pub IntegerTable: *mut *mut CLIPSInteger,
pub BitMapTable: *mut *mut CLIPSBitMap,
pub ExternalAddressTable: *mut *mut CLIPSExternalAddress,
pub NumberOfSymbols: c_ulong,
pub NumberOfFloats: c_ulong,
pub NumberOfIntegers: c_ulong,
pub NumberOfBitMaps: c_ulong,
pub NumberOfExternalAddresses: c_ulong,
pub SymbolArray: *mut *mut CLIPSLexeme,
pub FloatArray: *mut *mut CLIPSFloat,
pub IntegerArray: *mut *mut CLIPSInteger,
pub BitMapArray: *mut *mut CLIPSBitMap,
pub ExternalAddressArray: *mut *mut CLIPSExternalAddress,
}
Fields
PositiveInfinity: *mut CLIPSLexeme
NegativeInfinity: *mut CLIPSLexeme
Zero: *mut CLIPSInteger
SymbolTable: *mut *mut CLIPSLexeme
FloatTable: *mut *mut CLIPSFloat
IntegerTable: *mut *mut CLIPSInteger
BitMapTable: *mut *mut CLIPSBitMap
ExternalAddressTable: *mut *mut CLIPSExternalAddress
NumberOfSymbols: c_ulong
NumberOfFloats: c_ulong
NumberOfIntegers: c_ulong
NumberOfBitMaps: c_ulong
NumberOfExternalAddresses: c_ulong
SymbolArray: *mut *mut CLIPSLexeme
FloatArray: *mut *mut CLIPSFloat
IntegerArray: *mut *mut CLIPSInteger
BitMapArray: *mut *mut CLIPSBitMap
ExternalAddressArray: *mut *mut CLIPSExternalAddress
Trait Implementations
sourceimpl Clone for symbolData
impl Clone for symbolData
sourcefn clone(&self) -> symbolData
fn clone(&self) -> symbolData
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 symbolData
impl Debug for symbolData
sourceimpl Default for symbolData
impl Default for symbolData
impl Copy for symbolData
Auto Trait Implementations
impl RefUnwindSafe for symbolData
impl !Send for symbolData
impl !Sync for symbolData
impl Unpin for symbolData
impl UnwindSafe for symbolData
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