Trait conch_runtime::env::UnsetVariableEnvironment
[−]
[src]
pub trait UnsetVariableEnvironment: VariableEnvironment { fn unset_var<Q: ?Sized>(&mut self, name: &Q)
where
Self::VarName: Borrow<Q>,
Q: Hash + Eq; }
An interface for unsetting shell and envrironment variables.
Required Methods
fn unset_var<Q: ?Sized>(&mut self, name: &Q) where
Self::VarName: Borrow<Q>,
Q: Hash + Eq,
Self::VarName: Borrow<Q>,
Q: Hash + Eq,
Unset the value of some variable (including environment variables).
Implementations on Foreign Types
impl<'a, T: ?Sized + UnsetVariableEnvironment> UnsetVariableEnvironment for &'a mut T
[src]
Implementors
impl<A, IO, FD, L, V, EX, WD, N, ERR> UnsetVariableEnvironment for Env<A, IO, FD, L, V, EX, WD, N, ERR> where
V: UnsetVariableEnvironment,
N: Hash + Eq,impl<A, IO, FD, L, V, EX, WD, N, ERR> UnsetVariableEnvironment for AtomicEnv<A, IO, FD, L, V, EX, WD, N, ERR> where
V: UnsetVariableEnvironment,
N: Hash + Eq,impl<N: Eq + Hash + Clone, V: Eq + Clone> UnsetVariableEnvironment for VarEnv<N, V>
impl<N: Eq + Hash + Clone, V: Eq + Clone> UnsetVariableEnvironment for AtomicVarEnv<N, V>