pub struct ReplaceChildrenOptions {
pub children_properties: ChildrenPropertiesMode,
}Expand description
Options for ExecutionPlan::replace_children
Fields§
§children_properties: ChildrenPropertiesModeDescribes how plan properties should be handled for the replacement children.
Implementations§
Source§impl ReplaceChildrenOptions
impl ReplaceChildrenOptions
Sourcepub const fn new(children_properties: ChildrenPropertiesMode) -> Self
pub const fn new(children_properties: ChildrenPropertiesMode) -> Self
Create new options for ExecutionPlan::replace_children.
Trait Implementations§
Source§impl Clone for ReplaceChildrenOptions
impl Clone for ReplaceChildrenOptions
Source§fn clone(&self) -> ReplaceChildrenOptions
fn clone(&self) -> ReplaceChildrenOptions
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 ReplaceChildrenOptions
Source§impl Debug for ReplaceChildrenOptions
impl Debug for ReplaceChildrenOptions
impl Eq for ReplaceChildrenOptions
Source§impl PartialEq for ReplaceChildrenOptions
impl PartialEq for ReplaceChildrenOptions
impl StructuralPartialEq for ReplaceChildrenOptions
Auto Trait Implementations§
impl Freeze for ReplaceChildrenOptions
impl RefUnwindSafe for ReplaceChildrenOptions
impl Send for ReplaceChildrenOptions
impl Sync for ReplaceChildrenOptions
impl Unpin for ReplaceChildrenOptions
impl UnsafeUnpin for ReplaceChildrenOptions
impl UnwindSafe for ReplaceChildrenOptions
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