pub enum BatchRequest {
Off,
Auto,
Directory(PathBuf),
}Expand description
How the caller requested batch processing.
Parser-agnostic replacement for clap’s Option<Option<PathBuf>> encoding
of --batch [DIR] (num_args = 0..=1): Off is “flag absent”, Auto is
“flag present without a value”, Directory is “flag present with a value”.
Variants§
Off
Batch not requested.
Auto
Batch requested without an explicit directory.
Directory(PathBuf)
Batch requested for a specific directory.
Trait Implementations§
Source§impl Clone for BatchRequest
impl Clone for BatchRequest
Source§fn clone(&self) -> BatchRequest
fn clone(&self) -> BatchRequest
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 Debug for BatchRequest
impl Debug for BatchRequest
Source§impl Default for BatchRequest
impl Default for BatchRequest
Source§fn default() -> BatchRequest
fn default() -> BatchRequest
Returns the “default value” for a type. Read more
impl Eq for BatchRequest
Source§impl PartialEq for BatchRequest
impl PartialEq for BatchRequest
impl StructuralPartialEq for BatchRequest
Auto Trait Implementations§
impl Freeze for BatchRequest
impl RefUnwindSafe for BatchRequest
impl Send for BatchRequest
impl Sync for BatchRequest
impl Unpin for BatchRequest
impl UnsafeUnpin for BatchRequest
impl UnwindSafe for BatchRequest
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§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.