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