pub struct IndexPredicatePlan {
pub operator: IndexOperator,
pub expr: ExprPlan,
}Fields§
§operator: IndexOperator§expr: ExprPlanTrait Implementations§
Source§impl Clone for IndexPredicatePlan
impl Clone for IndexPredicatePlan
Source§fn clone(&self) -> IndexPredicatePlan
fn clone(&self) -> IndexPredicatePlan
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 IndexPredicatePlan
impl Debug for IndexPredicatePlan
Source§impl<'de> Deserialize<'de> for IndexPredicatePlan
impl<'de> Deserialize<'de> for IndexPredicatePlan
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 IndexPredicatePlan
Source§impl Hash for IndexPredicatePlan
impl Hash for IndexPredicatePlan
Source§impl PartialEq for IndexPredicatePlan
impl PartialEq for IndexPredicatePlan
Source§impl Serialize for IndexPredicatePlan
impl Serialize for IndexPredicatePlan
impl StructuralPartialEq for IndexPredicatePlan
Auto Trait Implementations§
impl Freeze for IndexPredicatePlan
impl RefUnwindSafe for IndexPredicatePlan
impl Send for IndexPredicatePlan
impl Sync for IndexPredicatePlan
impl Unpin for IndexPredicatePlan
impl UnsafeUnpin for IndexPredicatePlan
impl UnwindSafe for IndexPredicatePlan
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