pub struct AsyncReadWrapper(pub Arc<RwLock<dyn AsyncRead + Unpin>>);Tuple Fields§
§0: Arc<RwLock<dyn AsyncRead + Unpin>>Implementations§
Trait Implementations§
Source§impl Clone for AsyncReadWrapper
impl Clone for AsyncReadWrapper
Source§fn clone(&self) -> AsyncReadWrapper
fn clone(&self) -> AsyncReadWrapper
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Deref for AsyncReadWrapper
impl Deref for AsyncReadWrapper
Source§impl DerefMut for AsyncReadWrapper
impl DerefMut for AsyncReadWrapper
Auto Trait Implementations§
impl !RefUnwindSafe for AsyncReadWrapper
impl !Send for AsyncReadWrapper
impl !Sync for AsyncReadWrapper
impl !UnwindSafe for AsyncReadWrapper
impl Freeze for AsyncReadWrapper
impl Unpin for AsyncReadWrapper
impl UnsafeUnpin for AsyncReadWrapper
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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