pub struct RuntimeOverrides { /* private fields */ }Expand description
RAII guard: installs overrides on construction, restores previous values on drop.
Implementations§
Source§impl RuntimeOverrides
impl RuntimeOverrides
Sourcepub fn install(
pairs: impl IntoIterator<Item = (impl AsRef<str>, impl Into<String>)>,
) -> RuntimeOverrides
pub fn install( pairs: impl IntoIterator<Item = (impl AsRef<str>, impl Into<String>)>, ) -> RuntimeOverrides
Install pairs for the lifetime of the returned guard.
Trait Implementations§
Source§impl Drop for RuntimeOverrides
impl Drop for RuntimeOverrides
Auto Trait Implementations§
impl Freeze for RuntimeOverrides
impl RefUnwindSafe for RuntimeOverrides
impl Send for RuntimeOverrides
impl Sync for RuntimeOverrides
impl Unpin for RuntimeOverrides
impl UnsafeUnpin for RuntimeOverrides
impl UnwindSafe for RuntimeOverrides
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more