pub enum SchemaMappingKind {
Rename,
Split,
Merge,
Refinement,
Abstraction,
Deprecation,
SemanticRedefinition,
Custom,
}Expand description
Schema mapping kind.
Variants§
Rename
Rename mapping.
Split
Split mapping.
Merge
Merge mapping.
Refinement
Refinement mapping.
Abstraction
Abstraction mapping.
Deprecation
Deprecation mapping.
SemanticRedefinition
Semantic redefinition.
Custom
Custom mapping.
Trait Implementations§
Source§impl Clone for SchemaMappingKind
impl Clone for SchemaMappingKind
Source§fn clone(&self) -> SchemaMappingKind
fn clone(&self) -> SchemaMappingKind
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 moreSource§impl Debug for SchemaMappingKind
impl Debug for SchemaMappingKind
Source§impl<'de> Deserialize<'de> for SchemaMappingKind
impl<'de> Deserialize<'de> for SchemaMappingKind
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 Hash for SchemaMappingKind
impl Hash for SchemaMappingKind
Source§impl PartialEq for SchemaMappingKind
impl PartialEq for SchemaMappingKind
Source§fn eq(&self, other: &SchemaMappingKind) -> bool
fn eq(&self, other: &SchemaMappingKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SchemaMappingKind
impl Serialize for SchemaMappingKind
impl Copy for SchemaMappingKind
impl Eq for SchemaMappingKind
impl StructuralPartialEq for SchemaMappingKind
Auto Trait Implementations§
impl Freeze for SchemaMappingKind
impl RefUnwindSafe for SchemaMappingKind
impl Send for SchemaMappingKind
impl Sync for SchemaMappingKind
impl Unpin for SchemaMappingKind
impl UnsafeUnpin for SchemaMappingKind
impl UnwindSafe for SchemaMappingKind
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