pub struct TransferResources<T: Target, B> {
pub stream: T::Stream,
pub buffer: Pin<B>,
pub target: T,
}Expand description
The resources that an ongoing transfer needs exclusive access to
Fields§
§stream: T::Stream§buffer: Pin<B>§target: TTrait Implementations§
Auto Trait Implementations§
impl<T, B> Freeze for TransferResources<T, B>
impl<T, B> RefUnwindSafe for TransferResources<T, B>
impl<T, B> Send for TransferResources<T, B>
impl<T, B> Sync for TransferResources<T, B>
impl<T, B> Unpin for TransferResources<T, B>
impl<T, B> UnwindSafe for TransferResources<T, B>
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