pub struct BatchTicket { /* private fields */ }Expand description
Ticket for awaiting batch completion
Implementations§
Source§impl BatchTicket
impl BatchTicket
Sourcepub async fn wait(self) -> Result<BatchResult, BatchError>
pub async fn wait(self) -> Result<BatchResult, BatchError>
Wait for the batch to complete
Sourcepub async fn wait_timeout(
self,
timeout: Duration,
) -> Result<BatchResult, BatchError>
pub async fn wait_timeout( self, timeout: Duration, ) -> Result<BatchResult, BatchError>
Wait with timeout
Sourcepub fn id(&self) -> BatchTicketId
pub fn id(&self) -> BatchTicketId
Get the ticket ID
Auto Trait Implementations§
impl Freeze for BatchTicket
impl !RefUnwindSafe for BatchTicket
impl Send for BatchTicket
impl Sync for BatchTicket
impl Unpin for BatchTicket
impl UnsafeUnpin for BatchTicket
impl !UnwindSafe for BatchTicket
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 more