pub struct Rungs {
pub multi: usize,
pub narrow: usize,
pub wide: usize,
pub enter: u32,
pub leave: u32,
pub dwell: u64,
}Expand description
2026-09-25: The resolver’s widths and thresholds. defaults and
from_env clamp each width to 2..=max(cap, 2).
Fields§
§multi: usize2026-09-25: K at C >= 2.
narrow: usize2026-09-25: K at C = 1 in the narrow state.
wide: usize2026-09-25: K at C = 1 in the wide state.
enter: u322026-09-25: Window hits at or above which C = 1 goes wide.
leave: u322026-09-25: Window hits at or below which C = 1 goes narrow.
dwell: u642026-09-25: Minimum single-stream verify steps between two switches.
Implementations§
Trait Implementations§
impl Copy for Rungs
impl Eq for Rungs
impl StructuralPartialEq for Rungs
Auto Trait Implementations§
impl Freeze for Rungs
impl RefUnwindSafe for Rungs
impl Send for Rungs
impl Sync for Rungs
impl Unpin for Rungs
impl UnwindSafe for Rungs
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.