pub struct BlobUploadDrainPermit { /* private fields */ }Expand description
This drain’s exclusive turn over the blob upload queue, held from reading the pending entries through the last attempt admitted from that read.
A caller that waits for it reads the queue afterwards and so sees what the drain ahead of it left, rather than a second view of entries already being uploaded.
Auto Trait Implementations§
impl Freeze for BlobUploadDrainPermit
impl !RefUnwindSafe for BlobUploadDrainPermit
impl Send for BlobUploadDrainPermit
impl Sync for BlobUploadDrainPermit
impl Unpin for BlobUploadDrainPermit
impl UnsafeUnpin for BlobUploadDrainPermit
impl !UnwindSafe for BlobUploadDrainPermit
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