pub struct MappingConfig {
pub csv: CsvConfig,
pub fields: FieldMapping,
pub interval: String,
}Expand description
Declarative mapping describing how a raw CSV file should be parsed.
Fields§
§csv: CsvConfig§fields: FieldMapping§interval: StringTrait Implementations§
Source§impl Clone for MappingConfig
impl Clone for MappingConfig
Source§fn clone(&self) -> MappingConfig
fn clone(&self) -> MappingConfig
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 MappingConfig
impl Debug for MappingConfig
Source§impl<'de> Deserialize<'de> for MappingConfig
impl<'de> Deserialize<'de> for MappingConfig
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 MappingConfig
impl RefUnwindSafe for MappingConfig
impl Send for MappingConfig
impl Sync for MappingConfig
impl Unpin for MappingConfig
impl UnwindSafe for MappingConfig
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> PayloadExt for Twhere
T: DeserializeOwned,
impl<T> PayloadExt for Twhere
T: DeserializeOwned,
Source§fn from_json_bytes(bytes: &[u8]) -> Result<Self, BrokerError>where
Self: DeserializeOwned,
fn from_json_bytes(bytes: &[u8]) -> Result<Self, BrokerError>where
Self: DeserializeOwned,
Deserialize JSON bytes into a strongly typed payload.