pub enum SourceScheme {
Env,
File,
Stdin,
Fd,
Prompt,
}Expand description
One way of naming where a value is.
A literal value is always accepted and is therefore not a scheme; what a
SourceSet lists is the indirection an argument allows besides typing
the value.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SourceScheme
impl Clone for SourceScheme
Source§fn clone(&self) -> SourceScheme
fn clone(&self) -> SourceScheme
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 SourceScheme
Source§impl Debug for SourceScheme
impl Debug for SourceScheme
Source§impl<'de> Deserialize<'de> for SourceScheme
impl<'de> Deserialize<'de> for SourceScheme
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 SourceScheme
Source§impl Hash for SourceScheme
impl Hash for SourceScheme
Source§impl Ord for SourceScheme
impl Ord for SourceScheme
Source§fn cmp(&self, other: &SourceScheme) -> Ordering
fn cmp(&self, other: &SourceScheme) -> Ordering
1.21.0 (const: unstable) · 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 SourceScheme
impl PartialEq for SourceScheme
Source§impl PartialOrd for SourceScheme
impl PartialOrd for SourceScheme
Source§impl Serialize for SourceScheme
impl Serialize for SourceScheme
impl StructuralPartialEq for SourceScheme
Auto Trait Implementations§
impl Freeze for SourceScheme
impl RefUnwindSafe for SourceScheme
impl Send for SourceScheme
impl Sync for SourceScheme
impl Unpin for SourceScheme
impl UnsafeUnpin for SourceScheme
impl UnwindSafe for SourceScheme
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
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.