pub struct Timing {
pub poll_ms: u64,
pub wake_bound_ms: u64,
pub probe_ms: u32,
pub focus_retries: u32,
pub press_focus_ms: u64,
pub type_focus_ms: u64,
pub segment_chars: usize,
pub modifier_wait_ms: u64,
pub lock_wait_ms: u32,
}Fields§
§poll_ms: u64wait 族轮询间隔(docs/13 §4.2 生态共识:pywinauto 90 / terminator 100)
wake_bound_ms: u64挂起唤醒的有界等待上界(实测挂起 stall ~2s,取略低)
probe_ms: u32WM_NULL 探针超时(快路径零误伤)
focus_retries: u32焦点建立重试轮数
press_focus_ms: u64press 链 SetFocus 后的稳定等待
type_focus_ms: u64type 链 SetFocus 后的稳定等待
segment_chars: usizetype 键盘通道分批大小(停止响应粒度 = 本值)
modifier_wait_ms: u64修饰键空置等待上限
lock_wait_ms: u32输入占用锁等待上限
Implementations§
Trait Implementations§
impl Eq for Timing
impl StructuralPartialEq for Timing
Auto Trait Implementations§
impl Freeze for Timing
impl RefUnwindSafe for Timing
impl Send for Timing
impl Sync for Timing
impl Unpin for Timing
impl UnsafeUnpin for Timing
impl UnwindSafe for Timing
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