pub struct BufferAcquireFailed { /* private fields */ }Expand description
Payload for ConvertError::BufferAcquireFailed.
A plane’s data[i] does not lie inside any of the frame’s own
buf[] allocations, so its extent cannot be proved and nothing may
be read from it.
A fact about the frame, not about the moment. An exhausted
allocator is CarrierAllocFailed — the two were one arm once, and
telling them apart is what lets a decoder park a frame worth
re-attempting without parking one that will never convert.
Implementations§
Trait Implementations§
Source§impl Clone for BufferAcquireFailed
impl Clone for BufferAcquireFailed
Source§fn clone(&self) -> BufferAcquireFailed
fn clone(&self) -> BufferAcquireFailed
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 moreimpl Copy for BufferAcquireFailed
Source§impl Debug for BufferAcquireFailed
impl Debug for BufferAcquireFailed
Auto Trait Implementations§
impl Freeze for BufferAcquireFailed
impl RefUnwindSafe for BufferAcquireFailed
impl Send for BufferAcquireFailed
impl Sync for BufferAcquireFailed
impl Unpin for BufferAcquireFailed
impl UnsafeUnpin for BufferAcquireFailed
impl UnwindSafe for BufferAcquireFailed
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