Struct clips_sys::clipsLexeme
source · #[repr(C)]pub struct clipsLexeme {
pub header: TypeHeader,
pub next: *mut CLIPSLexeme,
pub count: c_long,
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4], u32>,
pub contents: *const c_char,
}Fields
header: TypeHeadernext: *mut CLIPSLexemecount: c_long_bitfield_1: __BindgenBitfieldUnit<[u8; 4], u32>contents: *const c_charImplementations
sourceimpl clipsLexeme
impl clipsLexeme
pub fn permanent(&self) -> c_uint
pub fn set_permanent(&mut self, val: c_uint)
pub fn markedEphemeral(&self) -> c_uint
pub fn set_markedEphemeral(&mut self, val: c_uint)
pub fn neededSymbol(&self) -> c_uint
pub fn set_neededSymbol(&mut self, val: c_uint)
pub fn bucket(&self) -> c_uint
pub fn set_bucket(&mut self, val: c_uint)
pub fn new_bitfield_1(
permanent: c_uint,
markedEphemeral: c_uint,
neededSymbol: c_uint,
bucket: c_uint
) -> __BindgenBitfieldUnit<[u8; 4], u32>
Trait Implementations
sourceimpl Clone for clipsLexeme
impl Clone for clipsLexeme
sourcefn clone(&self) -> clipsLexeme
fn clone(&self) -> clipsLexeme
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 clipsLexeme
impl Debug for clipsLexeme
sourceimpl Default for clipsLexeme
impl Default for clipsLexeme
impl Copy for clipsLexeme
Auto Trait Implementations
impl RefUnwindSafe for clipsLexeme
impl !Send for clipsLexeme
impl !Sync for clipsLexeme
impl Unpin for clipsLexeme
impl UnwindSafe for clipsLexeme
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