pub struct PositionedOperations {
pub before_schema: Vec<OperationSpec>,
pub after_schema: Vec<OperationSpec>,
}Expand description
Explicit portable operations placed around the schema change set.
Destructive data cleanup often must run before schema removal, and backfills after schema additions; placement is therefore explicit.
Fields§
§before_schema: Vec<OperationSpec>Operations executed before the mapped schema operations.
after_schema: Vec<OperationSpec>Operations executed after the mapped schema operations.
Trait Implementations§
Source§impl Debug for PositionedOperations
impl Debug for PositionedOperations
Source§impl Default for PositionedOperations
impl Default for PositionedOperations
Source§fn default() -> PositionedOperations
fn default() -> PositionedOperations
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PositionedOperations
impl RefUnwindSafe for PositionedOperations
impl Send for PositionedOperations
impl Sync for PositionedOperations
impl Unpin for PositionedOperations
impl UnsafeUnpin for PositionedOperations
impl UnwindSafe for PositionedOperations
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request