pub struct FileExtractionInput { /* private fields */ }
Expand description
Defines an input file to be provided to the extractor.
Implementations§
Source§impl FileExtractionInput
impl FileExtractionInput
Sourcepub fn builder() -> Builder<EnvironmentVariableStage>
pub fn builder() -> Builder<EnvironmentVariableStage>
Returns a new builder.
Source§impl FileExtractionInput
impl FileExtractionInput
Sourcepub fn new(
environment_variable: EnvironmentVariable,
name: impl Into<String>,
) -> Self
pub fn new( environment_variable: EnvironmentVariable, name: impl Into<String>, ) -> Self
Constructs a new instance of the type.
Sourcepub fn environment_variable(&self) -> &EnvironmentVariable
pub fn environment_variable(&self) -> &EnvironmentVariable
The environment variable that stores the path to the input file.
Sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Description of the input file which users will be prompted with
Sourcepub fn file_filters(&self) -> &[FileFilter]
pub fn file_filters(&self) -> &[FileFilter]
Optionally filter files for file selection
Trait Implementations§
Source§impl Clone for FileExtractionInput
impl Clone for FileExtractionInput
Source§fn clone(&self) -> FileExtractionInput
fn clone(&self) -> FileExtractionInput
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 FileExtractionInput
impl Debug for FileExtractionInput
Source§impl<'de> Deserialize<'de> for FileExtractionInput
impl<'de> Deserialize<'de> for FileExtractionInput
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 From<FileExtractionInput> for Builder<Complete>
impl From<FileExtractionInput> for Builder<Complete>
Source§fn from(v: FileExtractionInput) -> Self
fn from(v: FileExtractionInput) -> Self
Converts to this type from the input type.
Source§impl Hash for FileExtractionInput
impl Hash for FileExtractionInput
Source§impl Ord for FileExtractionInput
impl Ord for FileExtractionInput
Source§fn cmp(&self, other: &FileExtractionInput) -> Ordering
fn cmp(&self, other: &FileExtractionInput) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FileExtractionInput
impl PartialEq for FileExtractionInput
Source§impl PartialOrd for FileExtractionInput
impl PartialOrd for FileExtractionInput
Source§impl Serialize for FileExtractionInput
impl Serialize for FileExtractionInput
impl Eq for FileExtractionInput
impl StructuralPartialEq for FileExtractionInput
Auto Trait Implementations§
impl Freeze for FileExtractionInput
impl RefUnwindSafe for FileExtractionInput
impl Send for FileExtractionInput
impl Sync for FileExtractionInput
impl Unpin for FileExtractionInput
impl UnwindSafe for FileExtractionInput
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.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request