pub struct BlockingOpsInAsyncRule { /* private fields */ }Expand description
Detects blocking operations inside async functions that can stall the async executor.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BlockingOpsInAsyncRule
impl RefUnwindSafe for BlockingOpsInAsyncRule
impl Send for BlockingOpsInAsyncRule
impl Sync for BlockingOpsInAsyncRule
impl Unpin for BlockingOpsInAsyncRule
impl UnsafeUnpin for BlockingOpsInAsyncRule
impl UnwindSafe for BlockingOpsInAsyncRule
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