style(host): cargo fmt --all (rustfmt 1.9.0 drift)
The CI image's rustfmt reformats these files (multi-line assert!/tracing! macros, match-arm and struct-variant wrapping) — pre-existing drift that the Format job caught. Reformat to match. Pure formatting; no logic change. main.rs also gets a blank line before a standalone comment so rustfmt stops mis-indenting it as a trailing-comment continuation. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -364,7 +364,10 @@ fn other_enabled_outputs() -> Vec<String> {
|
||||
/// then sets itself primary — the pre-group behavior). Recent kscreen marks the primary with
|
||||
/// `"priority": 1`; older builds used a `"primary": true` bool — accept either.
|
||||
fn a_managed_output_is_primary() -> bool {
|
||||
let Ok(out) = std::process::Command::new("kscreen-doctor").arg("-j").output() else {
|
||||
let Ok(out) = std::process::Command::new("kscreen-doctor")
|
||||
.arg("-j")
|
||||
.output()
|
||||
else {
|
||||
return false;
|
||||
};
|
||||
let Ok(doc) = serde_json::from_slice::<serde_json::Value>(&out.stdout) else {
|
||||
|
||||
@@ -129,14 +129,22 @@ impl Monitor {
|
||||
|
||||
enum MgrState {
|
||||
Idle,
|
||||
Active { mon: Monitor, refs: u32 },
|
||||
Lingering { mon: Monitor, until: Instant },
|
||||
Active {
|
||||
mon: Monitor,
|
||||
refs: u32,
|
||||
},
|
||||
Lingering {
|
||||
mon: Monitor,
|
||||
until: Instant,
|
||||
},
|
||||
/// `keep_alive = forever` (gaming-rig): the monitor is kept indefinitely after the last session
|
||||
/// leaves — like `Lingering` but the linger timer never tears it down. A reconnect preempts +
|
||||
/// recreates it (same as `Lingering`, since a reused IddCx swap-chain is dead); only the mgmt
|
||||
/// `/display/release` (or host shutdown) frees it. The physical screens stay off (exclusive) for
|
||||
/// the box's life — the §8 release-now escape hatch (`force_release`) is the way back.
|
||||
Pinned { mon: Monitor },
|
||||
Pinned {
|
||||
mon: Monitor,
|
||||
},
|
||||
}
|
||||
|
||||
/// The manager's control-device cache. Reopenable: a driver upgrade / WUDFHost restart kills the
|
||||
|
||||
Reference in New Issue
Block a user