pub struct PriorityConfig {
pub max_string_graphemes: usize,
pub array_max_items: usize,
pub prefer_tail_arrays: bool,
pub array_bias: ArrayBias,
pub array_sampler: ArraySamplerStrategy,
pub line_budget_only: bool,
pub safety_cap: usize,
}Fields§
§max_string_graphemes: usize§array_max_items: usize§prefer_tail_arrays: bool§array_bias: ArrayBias§array_sampler: ArraySamplerStrategy§line_budget_only: bool§safety_cap: usizeHard ceiling on priority queue nodes to prevent degenerate inputs from exhausting memory/time. Default is 2,000,000.
Implementations§
Trait Implementations§
Source§impl Clone for PriorityConfig
impl Clone for PriorityConfig
Source§fn clone(&self) -> PriorityConfig
fn clone(&self) -> PriorityConfig
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 PriorityConfig
impl Debug for PriorityConfig
impl Copy for PriorityConfig
Auto Trait Implementations§
impl Freeze for PriorityConfig
impl RefUnwindSafe for PriorityConfig
impl Send for PriorityConfig
impl Sync for PriorityConfig
impl Unpin for PriorityConfig
impl UnsafeUnpin for PriorityConfig
impl UnwindSafe for PriorityConfig
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