pub struct CsvOpts { /* private fields */ }
Implementations§
Source§impl CsvOpts
impl CsvOpts
Sourcepub fn new(
source: IngestSource,
target: DatasetIngestTarget,
timestamp_metadata: TimestampMetadata,
) -> Self
pub fn new( source: IngestSource, target: DatasetIngestTarget, timestamp_metadata: TimestampMetadata, ) -> Self
Constructs a new instance of the type.
pub fn source(&self) -> &IngestSource
pub fn target(&self) -> &DatasetIngestTarget
pub fn timestamp_metadata(&self) -> &TimestampMetadata
pub fn channel_prefix(&self) -> &ChannelPrefix
pub fn tag_keys_from_columns(&self) -> Option<&BTreeSet<TagName>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CsvOpts
impl<'de> Deserialize<'de> for CsvOpts
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
Source§impl Ord for CsvOpts
impl Ord for CsvOpts
Source§impl PartialOrd for CsvOpts
impl PartialOrd for CsvOpts
impl Eq for CsvOpts
impl StructuralPartialEq for CsvOpts
Auto Trait Implementations§
impl Freeze for CsvOpts
impl RefUnwindSafe for CsvOpts
impl Send for CsvOpts
impl Sync for CsvOpts
impl Unpin for CsvOpts
impl UnwindSafe for CsvOpts
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.