pub enum SftpFormat {
Jsonl,
JsonArray,
RawText,
}Expand description
Format of the remote files read by the SFTP source.
Variants§
Jsonl
Each line in the file is a separate JSON record (the default). Streamed line-by-line with bounded memory.
JsonArray
The entire file is a JSON array of records. Buffered fully per file
(the closing ] is required to validate the structure), then chunked.
RawText
Each file becomes a single record with "path" and "content" fields.
Trait Implementations§
Source§impl Clone for SftpFormat
impl Clone for SftpFormat
Source§fn clone(&self) -> SftpFormat
fn clone(&self) -> SftpFormat
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 moreimpl Copy for SftpFormat
Source§impl Debug for SftpFormat
impl Debug for SftpFormat
Source§impl Default for SftpFormat
impl Default for SftpFormat
Source§fn default() -> SftpFormat
fn default() -> SftpFormat
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SftpFormat
impl<'de> Deserialize<'de> for SftpFormat
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
impl Eq for SftpFormat
Source§impl JsonSchema for SftpFormat
impl JsonSchema for SftpFormat
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SftpFormat
impl PartialEq for SftpFormat
Source§impl Serialize for SftpFormat
impl Serialize for SftpFormat
impl StructuralPartialEq for SftpFormat
Auto Trait Implementations§
impl Freeze for SftpFormat
impl RefUnwindSafe for SftpFormat
impl Send for SftpFormat
impl Sync for SftpFormat
impl Unpin for SftpFormat
impl UnsafeUnpin for SftpFormat
impl UnwindSafe for SftpFormat
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.