pub struct TokenizerFallbackGuard { /* private fields */ }Expand description
RAII guard that restores the flag to its previous value when
dropped. Use in tests to scope a flag mutation to a single
#[tokio::test] body:
ⓘ
let _guard = TokenizerFallbackGuard::set(true);
// ... test body with flag enabled ...
// guard drops here → flag restored.Implementations§
Trait Implementations§
Source§impl Drop for TokenizerFallbackGuard
impl Drop for TokenizerFallbackGuard
Auto Trait Implementations§
impl Freeze for TokenizerFallbackGuard
impl RefUnwindSafe for TokenizerFallbackGuard
impl Send for TokenizerFallbackGuard
impl Sync for TokenizerFallbackGuard
impl Unpin for TokenizerFallbackGuard
impl UnsafeUnpin for TokenizerFallbackGuard
impl UnwindSafe for TokenizerFallbackGuard
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.