pub struct QueueBudget {
pub max_reshape_pending: usize,
pub max_rewrap_pending: usize,
pub max_reflow_pending: usize,
}Expand description
Work-queue depth limits for deferred layout/shaping jobs.
When the queue exceeds these limits, the adaptive controller should degrade to a lower tier to reduce incoming work.
Fields§
§max_reshape_pending: usizeMaximum pending re-shape jobs (text runs awaiting shaping).
max_rewrap_pending: usizeMaximum pending re-wrap jobs (paragraphs awaiting line-breaking).
max_reflow_pending: usizeMaximum pending incremental reflow jobs.
Implementations§
Trait Implementations§
Source§impl Clone for QueueBudget
impl Clone for QueueBudget
Source§fn clone(&self) -> QueueBudget
fn clone(&self) -> QueueBudget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QueueBudget
impl Debug for QueueBudget
Source§impl Display for QueueBudget
impl Display for QueueBudget
Source§impl PartialEq for QueueBudget
impl PartialEq for QueueBudget
impl Copy for QueueBudget
impl Eq for QueueBudget
impl StructuralPartialEq for QueueBudget
Auto Trait Implementations§
impl Freeze for QueueBudget
impl RefUnwindSafe for QueueBudget
impl Send for QueueBudget
impl Sync for QueueBudget
impl Unpin for QueueBudget
impl UnsafeUnpin for QueueBudget
impl UnwindSafe for QueueBudget
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.