Trait conch_runtime::env::UnsetFunctionEnvironment
[−]
[src]
pub trait UnsetFunctionEnvironment: FunctionEnvironment { fn unset_function(&mut self, name: &Self::FnName); }
An interface for unsetting shell functions.
Required Methods
fn unset_function(&mut self, name: &Self::FnName)
Removes the definition of a function if it was registered.
Implementations on Foreign Types
impl<'a, T: ?Sized + UnsetFunctionEnvironment> UnsetFunctionEnvironment for &'a mut T
[src]
fn unset_function(&mut self, name: &Self::FnName)
[src]
Implementors
impl<A, IO, FD, L, V, EX, WD, N, ERR> UnsetFunctionEnvironment for Env<A, IO, FD, L, V, EX, WD, N, ERR> where
N: Hash + Eq + Clone,impl<A, IO, FD, L, V, EX, WD, N, ERR> UnsetFunctionEnvironment for AtomicEnv<A, IO, FD, L, V, EX, WD, N, ERR> where
N: Hash + Eq + Clone,impl<N, F> UnsetFunctionEnvironment for FnEnv<N, F> where
N: Clone + Hash + Eq,
F: Clone,impl<N, F> UnsetFunctionEnvironment for AtomicFnEnv<N, F> where
N: Clone + Hash + Eq,
F: Clone,