diff --git a/crates/kstat-macro/src/lib.rs b/crates/kstat-macro/src/lib.rs index f2f4edd3..100aeadd 100644 --- a/crates/kstat-macro/src/lib.rs +++ b/crates/kstat-macro/src/lib.rs @@ -54,7 +54,7 @@ pub fn derive_kstat_provider(input: TokenStream) -> TokenStream { named.into_iter().collect() } - syn::Fields::Unnamed(FieldsUnnamed { unnamed: _, .. }) => { + syn::Fields::Unnamed(FieldsUnnamed { .. }) => { panic!("A KStatProvider cannot have unnamed fields"); } diff --git a/lib/oxide-vpc/src/cfg.rs b/lib/oxide-vpc/src/cfg.rs index 53d6d814..4324d901 100644 --- a/lib/oxide-vpc/src/cfg.rs +++ b/lib/oxide-vpc/src/cfg.rs @@ -206,15 +206,11 @@ impl VpcCfg { // addresses. pub fn required_nat_space(&self) -> u32 { let n_ipv4_ports = match &self.ip_cfg { - IpCfg::Ipv4(_) | IpCfg::DualStack { ipv4: _, .. } => { - u32::from(u16::MAX) - } + IpCfg::Ipv4(_) | IpCfg::DualStack { .. } => u32::from(u16::MAX), _ => 0, }; let n_ipv6_ports = match &self.ip_cfg { - IpCfg::Ipv6(_) | IpCfg::DualStack { ipv6: _, .. } => { - u32::from(u16::MAX) - } + IpCfg::Ipv6(_) | IpCfg::DualStack { .. } => u32::from(u16::MAX), _ => 0, }; n_ipv4_ports + n_ipv6_ports diff --git a/rust-toolchain.toml b/rust-toolchain.toml index f92020c6..ce98f164 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,3 +1,3 @@ [toolchain] -channel = "1.95.0" +channel = "1.96.0" profile = "default" diff --git a/xde/rust-toolchain.toml b/xde/rust-toolchain.toml index 89c286e8..2794cdb7 100644 --- a/xde/rust-toolchain.toml +++ b/xde/rust-toolchain.toml @@ -1,5 +1,5 @@ [toolchain] -channel = "nightly-2026-04-01" +channel = "nightly-2026-06-19" target = "x86_64-unknown-illumos" components = [ "clippy", "rustfmt", "rust-src" ] profile = "minimal"