pub struct SerializableFieldMapping {
pub target_path: String,
pub source: MappingSource,
pub transform: Option<Transformation>,
pub population: PopulationStrategy,
}Expand description
Serializable version of FieldMapping without phantom types
Fields§
§target_path: String§source: MappingSource§transform: Option<Transformation>§population: PopulationStrategyTrait Implementations§
Source§impl Clone for SerializableFieldMapping
impl Clone for SerializableFieldMapping
Source§fn clone(&self) -> SerializableFieldMapping
fn clone(&self) -> SerializableFieldMapping
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 SerializableFieldMapping
impl Debug for SerializableFieldMapping
Source§impl<'de> Deserialize<'de> for SerializableFieldMapping
impl<'de> Deserialize<'de> for SerializableFieldMapping
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 SerializableFieldMapping
impl RefUnwindSafe for SerializableFieldMapping
impl Send for SerializableFieldMapping
impl Sync for SerializableFieldMapping
impl Unpin for SerializableFieldMapping
impl UnwindSafe for SerializableFieldMapping
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