#[repr(C)]pub struct joinNode {Show 18 fields
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4], u16>,
pub bsaveID: c_ulong,
pub memoryLeftAdds: c_longlong,
pub memoryRightAdds: c_longlong,
pub memoryLeftDeletes: c_longlong,
pub memoryRightDeletes: c_longlong,
pub memoryCompares: c_longlong,
pub leftMemory: *mut betaMemory,
pub rightMemory: *mut betaMemory,
pub networkTest: *mut Expression,
pub secondaryNetworkTest: *mut Expression,
pub leftHash: *mut Expression,
pub rightHash: *mut Expression,
pub rightSideEntryStructure: *mut c_void,
pub nextLinks: *mut joinLink,
pub lastLevel: *mut joinNode,
pub rightMatchNode: *mut joinNode,
pub ruleToActivate: *mut Defrule,
}
Fields
_bitfield_1: __BindgenBitfieldUnit<[u8; 4], u16>
bsaveID: c_ulong
memoryLeftAdds: c_longlong
memoryRightAdds: c_longlong
memoryLeftDeletes: c_longlong
memoryRightDeletes: c_longlong
memoryCompares: c_longlong
leftMemory: *mut betaMemory
rightMemory: *mut betaMemory
networkTest: *mut Expression
secondaryNetworkTest: *mut Expression
leftHash: *mut Expression
rightHash: *mut Expression
rightSideEntryStructure: *mut c_void
nextLinks: *mut joinLink
lastLevel: *mut joinNode
rightMatchNode: *mut joinNode
ruleToActivate: *mut Defrule
Implementations
sourceimpl joinNode
impl joinNode
pub fn firstJoin(&self) -> c_uint
pub fn set_firstJoin(&mut self, val: c_uint)
pub fn logicalJoin(&self) -> c_uint
pub fn set_logicalJoin(&mut self, val: c_uint)
pub fn joinFromTheRight(&self) -> c_uint
pub fn set_joinFromTheRight(&mut self, val: c_uint)
pub fn patternIsNegated(&self) -> c_uint
pub fn set_patternIsNegated(&mut self, val: c_uint)
pub fn patternIsExists(&self) -> c_uint
pub fn set_patternIsExists(&mut self, val: c_uint)
pub fn initialize(&self) -> c_uint
pub fn set_initialize(&mut self, val: c_uint)
pub fn marked(&self) -> c_uint
pub fn set_marked(&mut self, val: c_uint)
pub fn rhsType(&self) -> c_uint
pub fn set_rhsType(&mut self, val: c_uint)
pub fn depth(&self) -> c_uint
pub fn set_depth(&mut self, val: c_uint)
pub fn new_bitfield_1(
firstJoin: c_uint,
logicalJoin: c_uint,
joinFromTheRight: c_uint,
patternIsNegated: c_uint,
patternIsExists: c_uint,
initialize: c_uint,
marked: c_uint,
rhsType: c_uint,
depth: c_uint
) -> __BindgenBitfieldUnit<[u8; 4], u16>
Trait Implementations
impl Copy for joinNode
Auto Trait Implementations
impl RefUnwindSafe for joinNode
impl !Send for joinNode
impl !Sync for joinNode
impl Unpin for joinNode
impl UnwindSafe for joinNode
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