pub enum ChildrenPropertiesMode {
Keep,
Recompute,
}Expand description
Indicates whether the plan properties of the new children must be recomputed.
Part of ReplaceChildrenOptions.
Variants§
Keep
The plan properties of the new children are identical to the properties of the existing children, so we can skip recomputation.
Recompute
The plan properties of the new children are different from the properties of the existing children, so we must recompute the properties from scratch.
Trait Implementations§
Source§impl Clone for ChildrenPropertiesMode
impl Clone for ChildrenPropertiesMode
Source§fn clone(&self) -> ChildrenPropertiesMode
fn clone(&self) -> ChildrenPropertiesMode
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 ChildrenPropertiesMode
Source§impl Debug for ChildrenPropertiesMode
impl Debug for ChildrenPropertiesMode
impl Eq for ChildrenPropertiesMode
Source§impl PartialEq for ChildrenPropertiesMode
impl PartialEq for ChildrenPropertiesMode
impl StructuralPartialEq for ChildrenPropertiesMode
Auto Trait Implementations§
impl Freeze for ChildrenPropertiesMode
impl RefUnwindSafe for ChildrenPropertiesMode
impl Send for ChildrenPropertiesMode
impl Sync for ChildrenPropertiesMode
impl Unpin for ChildrenPropertiesMode
impl UnsafeUnpin for ChildrenPropertiesMode
impl UnwindSafe for ChildrenPropertiesMode
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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