pub enum GatewayUpdateRequestPlanError {
MissingTableName,
InvalidSchemaTableSelector(String),
MissingUpdatePayload,
InvalidConditionValue(String),
MissingConditions,
}Expand description
Validation errors for portable /gateway/update planning.
Variants§
MissingTableName
The request did not include table_name.
InvalidSchemaTableSelector(String)
The table selector or schema override was invalid.
MissingUpdatePayload
The request did not include a valid update payload.
InvalidConditionValue(String)
A condition value failed gateway compatibility validation.
MissingConditions
The request did not include any conditions.
Implementations§
Trait Implementations§
Source§impl Clone for GatewayUpdateRequestPlanError
impl Clone for GatewayUpdateRequestPlanError
Source§fn clone(&self) -> GatewayUpdateRequestPlanError
fn clone(&self) -> GatewayUpdateRequestPlanError
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 Eq for GatewayUpdateRequestPlanError
Source§impl PartialEq for GatewayUpdateRequestPlanError
impl PartialEq for GatewayUpdateRequestPlanError
Source§fn eq(&self, other: &GatewayUpdateRequestPlanError) -> bool
fn eq(&self, other: &GatewayUpdateRequestPlanError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GatewayUpdateRequestPlanError
Auto Trait Implementations§
impl Freeze for GatewayUpdateRequestPlanError
impl RefUnwindSafe for GatewayUpdateRequestPlanError
impl Send for GatewayUpdateRequestPlanError
impl Sync for GatewayUpdateRequestPlanError
impl Unpin for GatewayUpdateRequestPlanError
impl UnsafeUnpin for GatewayUpdateRequestPlanError
impl UnwindSafe for GatewayUpdateRequestPlanError
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<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§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
impl<T> ErasedDestructor for Twhere
T: 'static,
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