From 0c5889379211d0e29eb835a7ec78df85d639421d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Mar 2026 04:52:53 +0000 Subject: [PATCH 1/2] Bump serde_tokenstream from 0.2.2 to 0.2.3 Bumps [serde_tokenstream](https://github.com/oxidecomputer/serde_tokenstream) from 0.2.2 to 0.2.3. - [Release notes](https://github.com/oxidecomputer/serde_tokenstream/releases) - [Commits](https://github.com/oxidecomputer/serde_tokenstream/compare/v0.2.2...v0.2.3) --- updated-dependencies: - dependency-name: serde_tokenstream dependency-version: 0.2.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 4 ++-- dropshot_endpoint/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8b532fa9..1aaa40a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2103,9 +2103,9 @@ dependencies = [ [[package]] name = "serde_tokenstream" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64060d864397305347a78851c51588fd283767e7e7589829e8121d65512340f1" +checksum = "d7c49585c52c01f13c5c2ebb333f14f6885d76daa768d8a037d28017ec538c69" dependencies = [ "proc-macro2", "quote", diff --git a/dropshot_endpoint/Cargo.toml b/dropshot_endpoint/Cargo.toml index 8b273088..01829258 100644 --- a/dropshot_endpoint/Cargo.toml +++ b/dropshot_endpoint/Cargo.toml @@ -18,7 +18,7 @@ heck = "0.5.0" proc-macro2 = "1" quote = "1" semver = "1.0.27" -serde_tokenstream = "0.2.2" +serde_tokenstream = "0.2.3" [dependencies.serde] version = "1.0" From 5590274512ce1a2019a3760e67e593079eb9b135 Mon Sep 17 00:00:00 2001 From: "Adam H. Leventhal" Date: Mon, 2 Mar 2026 09:43:03 -0800 Subject: [PATCH 2/2] fix spanning --- dropshot/tests/fail/bad_version_backwards.stderr | 2 +- dropshot_endpoint/src/metadata.rs | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dropshot/tests/fail/bad_version_backwards.stderr b/dropshot/tests/fail/bad_version_backwards.stderr index f0043538..9d2f84a3 100644 --- a/dropshot/tests/fail/bad_version_backwards.stderr +++ b/dropshot/tests/fail/bad_version_backwards.stderr @@ -2,4 +2,4 @@ error: "from" version (1.2.3) must be earlier than "until" version (1.2.2) --> tests/fail/bad_version_backwards.rs:17:16 | 17 | versions = "1.2.3".."1.2.2" - | ^^^^^^^ + | ^^^^^^^^^^^^^^^^ diff --git a/dropshot_endpoint/src/metadata.rs b/dropshot_endpoint/src/metadata.rs index 2f63d22f..2f416ab5 100644 --- a/dropshot_endpoint/src/metadata.rs +++ b/dropshot_endpoint/src/metadata.rs @@ -1,4 +1,4 @@ -// Copyright 2025 Oxide Computer Company +// Copyright 2026 Oxide Computer Company //! Code to handle metadata associated with an endpoint. @@ -339,6 +339,7 @@ pub(crate) enum VersionRange { impl syn::parse::Parse for VersionRange { fn parse(input: syn::parse::ParseStream) -> syn::Result { + let span = input.cursor().token_stream(); let lookahead = input.lookahead1(); if lookahead.peek(syn::Token![..]) { let _ = input.parse::()?; @@ -350,7 +351,7 @@ impl syn::parse::Parse for VersionRange { } } else { let earliest = input.parse::()?; - let dotdot = input.parse::()?; + let _dotdot = input.parse::()?; let lookahead = input.lookahead1(); if lookahead.peek(syn::LitStr) || lookahead.peek(syn::Ident) { let latest = input.parse::()?; @@ -361,7 +362,7 @@ impl syn::parse::Parse for VersionRange { VersionSpecifier::Literal(latest_semver), ) = (&earliest, &latest) { - let span = dotdot.to_token_stream(); + // let span = dotdot.to_token_stream(); if latest_semver < earliest_semver { return Err(syn::Error::new_spanned( span,