pub struct AsyncWriteWrapper(pub Arc<RwLock<dyn AsyncWrite + Unpin>>);Tuple Fields§
§0: Arc<RwLock<dyn AsyncWrite + Unpin>>Implementations§
Trait Implementations§
Source§impl Clone for AsyncWriteWrapper
impl Clone for AsyncWriteWrapper
Source§fn clone(&self) -> AsyncWriteWrapper
fn clone(&self) -> AsyncWriteWrapper
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 AsyncWriteWrapper
impl Deref for AsyncWriteWrapper
Source§impl DerefMut for AsyncWriteWrapper
impl DerefMut for AsyncWriteWrapper
Source§impl From<Arc<RwLock<dyn AsyncWrite + Unpin>>> for AsyncWriteWrapper
impl From<Arc<RwLock<dyn AsyncWrite + Unpin>>> for AsyncWriteWrapper
Source§impl From<AsyncWriteWrapper> for Arc<RwLock<dyn AsyncWrite + Unpin>>
impl From<AsyncWriteWrapper> for Arc<RwLock<dyn AsyncWrite + Unpin>>
Source§fn from(value: AsyncWriteWrapper) -> Self
fn from(value: AsyncWriteWrapper) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for AsyncWriteWrapper
impl !Send for AsyncWriteWrapper
impl !Sync for AsyncWriteWrapper
impl !UnwindSafe for AsyncWriteWrapper
impl Freeze for AsyncWriteWrapper
impl Unpin for AsyncWriteWrapper
impl UnsafeUnpin for AsyncWriteWrapper
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