pub struct ColumnSpec {
pub source: String,
pub property: String,
}Expand description
One file column → one target property. source is the column
name as it appears in the file (after schema-marker
canonicalisation, e.g. _id for :ID); property is the target
node/relationship property name. When equal, the mapping is the
identity — useful default for the auto-mapping path.
Fields§
§source: String§property: StringImplementations§
Trait Implementations§
Source§impl Clone for ColumnSpec
impl Clone for ColumnSpec
Source§impl Debug for ColumnSpec
impl Debug for ColumnSpec
Source§impl<'de> Deserialize<'de> for ColumnSpec
impl<'de> Deserialize<'de> for ColumnSpec
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
impl Eq for ColumnSpec
Source§impl PartialEq for ColumnSpec
impl PartialEq for ColumnSpec
Source§impl Serialize for ColumnSpec
impl Serialize for ColumnSpec
impl StructuralPartialEq for ColumnSpec
Auto Trait Implementations§
impl Freeze for ColumnSpec
impl RefUnwindSafe for ColumnSpec
impl Send for ColumnSpec
impl Sync for ColumnSpec
impl Unpin for ColumnSpec
impl UnsafeUnpin for ColumnSpec
impl UnwindSafe for ColumnSpec
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