pub struct PoolBufferSource { /* private fields */ }Expand description
The BufferSource the proxy itself runs on: the worker’s shared
Pool, reached through the same weak handle the core used to hold
directly.
Every method is the expression that used to sit at the call site, moved
here unchanged — an upgrade-then-checkout for BufferSource::checkout,
and a plain empty Vec for BufferSource::scratch. The pool has no
scratch arena to draw the latter from, and inventing one would be a
behaviour change rather than the relocation this is.
Implementations§
Trait Implementations§
Source§impl BufferSource for PoolBufferSource
impl BufferSource for PoolBufferSource
Auto Trait Implementations§
impl !RefUnwindSafe for PoolBufferSource
impl !Send for PoolBufferSource
impl !Sync for PoolBufferSource
impl !UnwindSafe for PoolBufferSource
impl Freeze for PoolBufferSource
impl Unpin for PoolBufferSource
impl UnsafeUnpin for PoolBufferSource
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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