pub enum JoinConstraintReason {
Using,
Natural,
}Expand description
JOIN constraint forms that GlueSQL does not support yet.
Carried by TranslateError::UnsupportedJoinConstraint so callers can
match exhaustively on every currently-rejected form instead of
inspecting a free-form string.
Variants§
Trait Implementations§
Source§impl Clone for JoinConstraintReason
impl Clone for JoinConstraintReason
Source§fn clone(&self) -> JoinConstraintReason
fn clone(&self) -> JoinConstraintReason
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 JoinConstraintReason
Source§impl Debug for JoinConstraintReason
impl Debug for JoinConstraintReason
Source§impl Display for JoinConstraintReason
impl Display for JoinConstraintReason
impl Eq for JoinConstraintReason
Source§impl PartialEq for JoinConstraintReason
impl PartialEq for JoinConstraintReason
Source§impl Serialize for JoinConstraintReason
impl Serialize for JoinConstraintReason
impl StructuralPartialEq for JoinConstraintReason
Auto Trait Implementations§
impl Freeze for JoinConstraintReason
impl RefUnwindSafe for JoinConstraintReason
impl Send for JoinConstraintReason
impl Sync for JoinConstraintReason
impl Unpin for JoinConstraintReason
impl UnsafeUnpin for JoinConstraintReason
impl UnwindSafe for JoinConstraintReason
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more