pub struct DropIndexPlan {
pub name: String,
pub canonical_name: String,
pub if_exists: bool,
}Expand description
Plan for dropping an index.
Fields§
§name: String§canonical_name: String§if_exists: boolImplementations§
Source§impl DropIndexPlan
impl DropIndexPlan
pub fn new(name: impl Into<String>) -> DropIndexPlan
pub fn with_canonical(self, canonical: impl Into<String>) -> DropIndexPlan
pub fn if_exists(self, if_exists: bool) -> DropIndexPlan
Trait Implementations§
Source§impl Clone for DropIndexPlan
impl Clone for DropIndexPlan
Source§fn clone(&self) -> DropIndexPlan
fn clone(&self) -> DropIndexPlan
Returns a duplicate of the value. Read more
1.0.0 · 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 DropIndexPlan
impl Debug for DropIndexPlan
Source§impl PartialEq for DropIndexPlan
impl PartialEq for DropIndexPlan
impl StructuralPartialEq for DropIndexPlan
Auto Trait Implementations§
impl Freeze for DropIndexPlan
impl RefUnwindSafe for DropIndexPlan
impl Send for DropIndexPlan
impl Sync for DropIndexPlan
impl Unpin for DropIndexPlan
impl UnwindSafe for DropIndexPlan
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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