pub struct RowIdentity {
pub columns: Vec<String>,
pub by_position: Vec<usize>,
pub cardinality: Cardinality,
pub on_null_key: IdentityFailurePolicy,
pub on_duplicate_key: IdentityFailurePolicy,
}Fields§
§columns: Vec<String>§by_position: Vec<usize>§cardinality: Cardinality§on_null_key: IdentityFailurePolicy§on_duplicate_key: IdentityFailurePolicyTrait Implementations§
Source§impl Clone for RowIdentity
impl Clone for RowIdentity
Source§fn clone(&self) -> RowIdentity
fn clone(&self) -> RowIdentity
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 RowIdentity
impl Debug for RowIdentity
Source§impl Default for RowIdentity
impl Default for RowIdentity
Source§fn default() -> RowIdentity
fn default() -> RowIdentity
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RowIdentity
impl<'de> Deserialize<'de> for RowIdentity
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
Auto Trait Implementations§
impl Freeze for RowIdentity
impl RefUnwindSafe for RowIdentity
impl Send for RowIdentity
impl Sync for RowIdentity
impl Unpin for RowIdentity
impl UnsafeUnpin for RowIdentity
impl UnwindSafe for RowIdentity
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