pub struct SuspenseTaskGuard { /* private fields */ }
Expand description
A guard that keeps a suspense scope suspended until it is dropped.
Implementations§
Source§impl SuspenseTaskGuard
impl SuspenseTaskGuard
Sourcepub fn new() -> Self
pub fn new() -> Self
Creates a new suspense task guard. This will suspend the current suspense scope until this guard is dropped.
Sourcepub fn from_scope(scope: SuspenseScope) -> Self
pub fn from_scope(scope: SuspenseScope) -> Self
Create a new suspense task guard from a suspense scope.
Trait Implementations§
Source§impl Debug for SuspenseTaskGuard
impl Debug for SuspenseTaskGuard
Source§impl Default for SuspenseTaskGuard
impl Default for SuspenseTaskGuard
Auto Trait Implementations§
impl Freeze for SuspenseTaskGuard
impl !RefUnwindSafe for SuspenseTaskGuard
impl !Send for SuspenseTaskGuard
impl !Sync for SuspenseTaskGuard
impl Unpin for SuspenseTaskGuard
impl !UnwindSafe for SuspenseTaskGuard
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