pub struct DavCancellationToken { /* private fields */ }Expand description
Cloneable cancellation source shared by a transport response and product backend work.
Dropping a clone does not cancel the operation. The owning transport or request lifecycle must
call Self::cancel when the response body is abandoned or its execution budget expires.
Implementations§
Trait Implementations§
Source§impl Clone for DavCancellationToken
impl Clone for DavCancellationToken
Source§fn clone(&self) -> DavCancellationToken
fn clone(&self) -> DavCancellationToken
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl DavCancellation for DavCancellationToken
impl DavCancellation for DavCancellationToken
fn is_cancelled(&self) -> bool
Source§impl Debug for DavCancellationToken
impl Debug for DavCancellationToken
Source§impl Default for DavCancellationToken
impl Default for DavCancellationToken
Source§fn default() -> DavCancellationToken
fn default() -> DavCancellationToken
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DavCancellationToken
impl RefUnwindSafe for DavCancellationToken
impl Send for DavCancellationToken
impl Sync for DavCancellationToken
impl Unpin for DavCancellationToken
impl UnwindSafe for DavCancellationToken
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