pub enum DistinctInputPlan {
Project(ProjectPlan),
SelectOrderBy(SelectOrderByPlan),
}Variants§
Project(ProjectPlan)
SelectOrderBy(SelectOrderByPlan)
Trait Implementations§
Source§impl Clone for DistinctInputPlan
impl Clone for DistinctInputPlan
Source§fn clone(&self) -> DistinctInputPlan
fn clone(&self) -> DistinctInputPlan
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 moreSource§impl Debug for DistinctInputPlan
impl Debug for DistinctInputPlan
Source§impl<'de> Deserialize<'de> for DistinctInputPlan
impl<'de> Deserialize<'de> for DistinctInputPlan
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DistinctInputPlan
Source§impl Hash for DistinctInputPlan
impl Hash for DistinctInputPlan
Source§impl PartialEq for DistinctInputPlan
impl PartialEq for DistinctInputPlan
Source§impl Serialize for DistinctInputPlan
impl Serialize for DistinctInputPlan
impl StructuralPartialEq for DistinctInputPlan
Auto Trait Implementations§
impl Freeze for DistinctInputPlan
impl RefUnwindSafe for DistinctInputPlan
impl Send for DistinctInputPlan
impl Sync for DistinctInputPlan
impl Unpin for DistinctInputPlan
impl UnsafeUnpin for DistinctInputPlan
impl UnwindSafe for DistinctInputPlan
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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