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:
@@ -274,7 +274,10 @@ mod tests {
|
||||
);
|
||||
// No pretty-print newlines anywhere in the element stream, and no whitespace-only text
|
||||
// nodes between any adjacent tags.
|
||||
assert!(!xml.contains('\n'), "applist must contain no newlines: {xml}");
|
||||
assert!(
|
||||
!xml.contains('\n'),
|
||||
"applist must contain no newlines: {xml}"
|
||||
);
|
||||
assert!(
|
||||
!xml.contains("> <"),
|
||||
"applist must contain no inter-element spaces: {xml}"
|
||||
|
||||
@@ -132,9 +132,9 @@ async fn h_launch(
|
||||
return xml(error_xml()).into_response();
|
||||
}
|
||||
let req_fp: Option<[u8; 32]> = match &peer {
|
||||
Some(Extension(PeerCertFingerprint(Some(fp)))) => {
|
||||
hex::decode(fp).ok().and_then(|v| <[u8; 32]>::try_from(v).ok())
|
||||
}
|
||||
Some(Extension(PeerCertFingerprint(Some(fp)))) => hex::decode(fp)
|
||||
.ok()
|
||||
.and_then(|v| <[u8; 32]>::try_from(v).ok()),
|
||||
_ => None,
|
||||
};
|
||||
|
||||
@@ -156,7 +156,9 @@ async fn h_launch(
|
||||
GsDecision::Serve => {}
|
||||
GsDecision::Join((w, h, f)) => {
|
||||
forced_mode = Some((w, h, f));
|
||||
tracing::info!("GameStream launch JOIN — admitting at the live session's mode {w}x{h}@{f}");
|
||||
tracing::info!(
|
||||
"GameStream launch JOIN — admitting at the live session's mode {w}x{h}@{f}"
|
||||
);
|
||||
}
|
||||
GsDecision::Reject => {
|
||||
tracing::warn!(
|
||||
|
||||
@@ -816,7 +816,10 @@ fn stream_body(
|
||||
dropped_batches += 1;
|
||||
recover_after_drop = true; // re-anchor the reference chain on the next frame
|
||||
if dropped_batches.is_power_of_two() {
|
||||
tracing::warn!(dropped_batches, "video: pipeline queue full — frame dropped");
|
||||
tracing::warn!(
|
||||
dropped_batches,
|
||||
"video: pipeline queue full — frame dropped"
|
||||
);
|
||||
}
|
||||
}
|
||||
Err(std::sync::mpsc::TrySendError::Disconnected(_)) => {
|
||||
@@ -1019,8 +1022,14 @@ mod tests {
|
||||
let (chunk, steps) = pace_layout(n);
|
||||
assert!(steps >= 1, "n={n}: at least one step");
|
||||
assert!(steps <= 12, "n={n}: step count {steps} exceeded the cap");
|
||||
assert!(chunk >= 16, "n={n}: chunk {chunk} below the 16-packet floor");
|
||||
assert!(chunk * steps >= n, "n={n}: {chunk}×{steps} must cover all packets");
|
||||
assert!(
|
||||
chunk >= 16,
|
||||
"n={n}: chunk {chunk} below the 16-packet floor"
|
||||
);
|
||||
assert!(
|
||||
chunk * steps >= n,
|
||||
"n={n}: {chunk}×{steps} must cover all packets"
|
||||
);
|
||||
}
|
||||
// Small frames stay on the floor: one 16-packet burst.
|
||||
assert_eq!(pace_layout(1), (16, 1));
|
||||
|
||||
Reference in New Issue
Block a user