#[non_exhaustive]pub struct Released {
pub acquisitions: Vec<Acquisition>,
pub reason: ReleaseReason,
}Expand description
The buffers to hand back, and why.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.acquisitions: Vec<Acquisition>The buffers, oldest first.
reason: ReleaseReasonWhy they are being returned.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Released
impl RefUnwindSafe for Released
impl Send for Released
impl Sync for Released
impl Unpin for Released
impl UnsafeUnpin for Released
impl UnwindSafe for Released
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