pub enum SchemaUpdateOption {
AllowFieldAddition,
AllowFieldRelaxation,
}Variants§
AllowFieldAddition
allow adding a nullable field to the schema.
AllowFieldRelaxation
allow relaxing a required field in the original schema to nullable.
Trait Implementations§
Source§impl Clone for SchemaUpdateOption
impl Clone for SchemaUpdateOption
Source§fn clone(&self) -> SchemaUpdateOption
fn clone(&self) -> SchemaUpdateOption
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 SchemaUpdateOption
impl Debug for SchemaUpdateOption
Source§impl<'de> Deserialize<'de> for SchemaUpdateOption
impl<'de> Deserialize<'de> for SchemaUpdateOption
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SchemaUpdateOption
impl PartialEq for SchemaUpdateOption
Source§impl Serialize for SchemaUpdateOption
impl Serialize for SchemaUpdateOption
impl StructuralPartialEq for SchemaUpdateOption
Auto Trait Implementations§
impl Freeze for SchemaUpdateOption
impl RefUnwindSafe for SchemaUpdateOption
impl Send for SchemaUpdateOption
impl Sync for SchemaUpdateOption
impl Unpin for SchemaUpdateOption
impl UnwindSafe for SchemaUpdateOption
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> 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