#[repr(C)]pub struct SpecialJoinInfo {
pub type_: NodeTag,
pub min_lefthand: Relids,
pub min_righthand: Relids,
pub syn_lefthand: Relids,
pub syn_righthand: Relids,
pub jointype: Type,
pub lhs_strict: bool,
pub delay_upper_joins: bool,
pub semi_can_btree: bool,
pub semi_can_hash: bool,
pub semi_operators: *mut List,
pub semi_rhs_exprs: *mut List,
}Fields§
§type_: NodeTag§min_lefthand: Relids§min_righthand: Relids§syn_lefthand: Relids§syn_righthand: Relids§jointype: Type§lhs_strict: bool§delay_upper_joins: bool§semi_can_btree: bool§semi_can_hash: bool§semi_operators: *mut List§semi_rhs_exprs: *mut ListTrait Implementations§
Source§impl Clone for SpecialJoinInfo
impl Clone for SpecialJoinInfo
Source§fn clone(&self) -> SpecialJoinInfo
fn clone(&self) -> SpecialJoinInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SpecialJoinInfo
Source§impl Debug for SpecialJoinInfo
impl Debug for SpecialJoinInfo
Source§impl Default for SpecialJoinInfo
impl Default for SpecialJoinInfo
Source§impl Display for SpecialJoinInfo
impl Display for SpecialJoinInfo
Auto Trait Implementations§
impl !Send for SpecialJoinInfo
impl !Sync for SpecialJoinInfo
impl Freeze for SpecialJoinInfo
impl RefUnwindSafe for SpecialJoinInfo
impl Unpin for SpecialJoinInfo
impl UnsafeUnpin for SpecialJoinInfo
impl UnwindSafe for SpecialJoinInfo
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