pub enum ImportFormat {
CSV,
JSON,
TSV,
}Expand description
Import format
Variants§
Implementations§
Source§impl ImportFormat
impl ImportFormat
Sourcepub fn extensions(&self) -> &[&'static str]
pub fn extensions(&self) -> &[&'static str]
Get file extensions for this format
Sourcepub fn from_filename(filename: &str) -> Option<Self>
pub fn from_filename(filename: &str) -> Option<Self>
Detect format from filename
Sourcepub fn from_content_type(content_type: &str) -> Option<Self>
pub fn from_content_type(content_type: &str) -> Option<Self>
Detect format from Content-Type header
Supports standard MIME types and common variations.
Trait Implementations§
Source§impl Clone for ImportFormat
impl Clone for ImportFormat
Source§fn clone(&self) -> ImportFormat
fn clone(&self) -> ImportFormat
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 ImportFormat
impl Debug for ImportFormat
Source§impl<'de> Deserialize<'de> for ImportFormat
impl<'de> Deserialize<'de> for ImportFormat
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 PartialEq for ImportFormat
impl PartialEq for ImportFormat
Source§impl Serialize for ImportFormat
impl Serialize for ImportFormat
impl Copy for ImportFormat
impl Eq for ImportFormat
impl StructuralPartialEq for ImportFormat
Auto Trait Implementations§
impl Freeze for ImportFormat
impl RefUnwindSafe for ImportFormat
impl Send for ImportFormat
impl Sync for ImportFormat
impl Unpin for ImportFormat
impl UnwindSafe for ImportFormat
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> 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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more