pub struct ScopedEnvGuard(pub &'static str);Expand description
RAII guard:drop 时通过 remove_env_var 清除指定环境变量。
用于 exec_script 等需要临时设置再还原的场景。
Tuple Fields§
§0: &'static strTrait Implementations§
Auto Trait Implementations§
impl Freeze for ScopedEnvGuard
impl RefUnwindSafe for ScopedEnvGuard
impl Send for ScopedEnvGuard
impl Sync for ScopedEnvGuard
impl Unpin for ScopedEnvGuard
impl UnsafeUnpin for ScopedEnvGuard
impl UnwindSafe for ScopedEnvGuard
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