diff --git a/Cargo.lock b/Cargo.lock index 8b532fa9c..1aaa40a3d 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/tests/fail/bad_version_backwards.stderr b/dropshot/tests/fail/bad_version_backwards.stderr index f00435387..9d2f84a37 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/Cargo.toml b/dropshot_endpoint/Cargo.toml index 8b2730889..018292582 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" diff --git a/dropshot_endpoint/src/metadata.rs b/dropshot_endpoint/src/metadata.rs index 2f63d22f5..2f416ab52 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,