pub struct FullJoin;Expand description
Join kind for JoinStep: FULL [OUTER] JOIN. Every source can be
NULL.
Trait Implementations§
impl Copy for FullJoin
Source§impl<M, Scope, Used, Row, J, On> JoinStep<Row, J, FullJoin, On> for Scoped<M, Scope, Used>where
M: JoinRow<Row, J, FullJoin>,
J: ScopeEntry,
Scope: OuterJoinScope,
impl<M, Scope, Used, Row, J, On> JoinStep<Row, J, FullJoin, On> for Scoped<M, Scope, Used>where
M: JoinRow<Row, J, FullJoin>,
J: ScopeEntry,
Scope: OuterJoinScope,
Source§type Marker = Scoped<M, Cons<OuterJoined<J>, <Scope as OuterJoinScope>::Out>, ((Used, <J as ScopeEntry>::Sources), At<Cons<OuterJoined<J>, <Scope as OuterJoinScope>::Out>, On>)>
type Marker = Scoped<M, Cons<OuterJoined<J>, <Scope as OuterJoinScope>::Out>, ((Used, <J as ScopeEntry>::Sources), At<Cons<OuterJoined<J>, <Scope as OuterJoinScope>::Out>, On>)>
The new marker, with
Joined pushed into its scope.Auto Trait Implementations§
impl Freeze for FullJoin
impl RefUnwindSafe for FullJoin
impl Send for FullJoin
impl Sync for FullJoin
impl Unpin for FullJoin
impl UnsafeUnpin for FullJoin
impl UnwindSafe for FullJoin
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