pub struct CsvDataFormat { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Clone for CsvDataFormat
impl Clone for CsvDataFormat
Source§fn clone(&self) -> CsvDataFormat
fn clone(&self) -> CsvDataFormat
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 DataFormat for CsvDataFormat
impl DataFormat for CsvDataFormat
fn name(&self) -> &str
fn marshal(&self, body: Body) -> Result<Body, CamelError>
fn unmarshal(&self, body: Body) -> Result<Body, CamelError>
Source§fn unmarshal_in_exchange(
&self,
exchange: &mut Exchange,
body: Body,
) -> Result<Body, CamelError>
fn unmarshal_in_exchange( &self, exchange: &mut Exchange, body: Body, ) -> Result<Body, CamelError>
Exchange-aware unmarshal hook. Default delegates to
unmarshal.
Override when the format needs Exchange context (e.g., capturing
metadata headers like CamelCsvHeaderRecord).Source§fn marshal_in_exchange(
&self,
exchange: &mut Exchange,
body: Body,
) -> Result<Body, CamelError>
fn marshal_in_exchange( &self, exchange: &mut Exchange, body: Body, ) -> Result<Body, CamelError>
Exchange-aware marshal hook. Default delegates to
marshal.
Override when the format needs Exchange context (e.g., writing
metadata headers like CamelCsvHeaderRecord).Source§impl Default for CsvDataFormat
impl Default for CsvDataFormat
Source§fn default() -> CsvDataFormat
fn default() -> CsvDataFormat
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CsvDataFormat
impl RefUnwindSafe for CsvDataFormat
impl Send for CsvDataFormat
impl Sync for CsvDataFormat
impl Unpin for CsvDataFormat
impl UnsafeUnpin for CsvDataFormat
impl UnwindSafe for CsvDataFormat
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