pub struct FlushingPolicy {
pub max_bytes_count: u32,
pub max_bytes_size: u32,
}Expand description
Defines the thresholds that determine when a [PendingDropQueue] should be
flushed.
A flush is triggered when either limit is exceeded — whichever comes
first. Set a field to u32::MAX / usize::MAX to effectively disable it.
Fields§
§max_bytes_count: u32Flush when this many allocations have been staged.
max_bytes_size: u32Flush when the total staged size reaches this many bytes.
Trait Implementations§
Source§impl Debug for FlushingPolicy
impl Debug for FlushingPolicy
Auto Trait Implementations§
impl Freeze for FlushingPolicy
impl RefUnwindSafe for FlushingPolicy
impl Send for FlushingPolicy
impl Sync for FlushingPolicy
impl Unpin for FlushingPolicy
impl UnsafeUnpin for FlushingPolicy
impl UnwindSafe for FlushingPolicy
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