Struct Handle
pub struct Handle(/* private field */);
Tracks an in-flight request by reference count.
Trait Implementations
impl Debug for Handle
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for Handle
impl RefUnwindSafe for Handle
impl Send for Handle
impl Sync for Handle
impl Unpin for Handle
impl UnsafeUnpin for Handle
impl UnwindSafe for Handle
Blanket Implementations
impl<T> Any for Handle
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Handle
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Handle
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Handle
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Instrument for Handle
impl<T> WithSubscriber for Handle
impl<T, U> Into<U> for Handle
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Handle
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Handle
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>