pub struct CapacityChanged { /* private fields */ }Expand description
A release in this creator’s lane may have freed a slot or made a retained endpoint rearmable. This is a hint, not a reservation: retry the operation.
Construct before retrying a failed create/rearm, then await only if the retry still cannot proceed. Registration is armed at construction, and dropping the observer removes it without touching streams or their owners. Multiple callers may observe the same creator lane independently.
Trait Implementations§
Source§impl Drop for CapacityChanged
impl Drop for CapacityChanged
Source§impl Future for CapacityChanged
impl Future for CapacityChanged
Auto Trait Implementations§
impl !RefUnwindSafe for CapacityChanged
impl !UnwindSafe for CapacityChanged
impl Forget for CapacityChanged
impl Freeze for CapacityChanged
impl Send for CapacityChanged
impl Sync for CapacityChanged
impl Unpin for CapacityChanged
impl UnsafeUnpin for CapacityChanged
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<F> IntoFuture for Fwhere
F: Future,
impl<F> IntoFuture for Fwhere
F: Future,
Source§type IntoFuture = F
type IntoFuture = F
Which kind of future are we turning this into?
Source§fn into_future(self) -> <F as IntoFuture>::IntoFuture
fn into_future(self) -> <F as IntoFuture>::IntoFuture
Creates a future from a value. Read more