struct DrawWatch {
active_app: Option<String>,
start_ms: u64,
hang_reported: bool,
offenders: Vec<(String, u32)>,
not_responding: Vec<String>,
}Fields§
§active_app: Option<String>現在 draw 実行中のアプリ名(None = 非実行)
start_ms: u64draw 開始時刻(ms)
hang_reported: boolタイマ IRQ がハングを既に通報済みか(多重ログ防止)
offenders: Vec<(String, u32)>アプリ名ごとの累積違反回数
not_responding: Vec<String>Not Responding 確定済みアプリ名
Auto Trait Implementations§
impl Freeze for DrawWatch
impl RefUnwindSafe for DrawWatch
impl Send for DrawWatch
impl Sync for DrawWatch
impl Unpin for DrawWatch
impl UnsafeUnpin for DrawWatch
impl UnwindSafe for DrawWatch
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