Skip to content

Commit 27a5d0a

Browse files
DO NOT MERGE: prepare for default_field_values from Nightly
1 parent 405fedb commit 27a5d0a

11 files changed

Lines changed: 16 additions & 11 deletions

File tree

.github/workflows/changelog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ env:
1919
#
2020

2121
# This is the MSRV used by all repository infrastructure.
22-
REPO_MSRV: "1.93"
22+
REPO_MSRV: "nightly-2026-03-11"
2323

2424
#
2525
# Environment variables

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ env:
1919
#
2020

2121
# This is the MSRV used by all repository infrastructure.
22-
REPO_MSRV: "1.93"
22+
REPO_MSRV: "nightly-2026-03-11"
2323
# This is the MSRV used by `wgpu` itself.
24-
WGPU_MSRV: "1.87"
24+
WGPU_MSRV: "nightly-2026-03-11"
2525
# This is the MSRV used by the `wgpu-core`, `wgpu-hal`, and `wgpu-types` crates,
2626
# to ensure that they can be used with firefox.
27-
CORE_MSRV: "1.87"
27+
CORE_MSRV: "nightly-2026-03-11"
2828

2929
#
3030
# Environment variables

.github/workflows/cts.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414
merge_group:
1515

1616
env:
17-
REPO_MSRV: "1.93"
17+
REPO_MSRV: "nightly-2026-03-11"
1818
CARGO_INCREMENTAL: false
1919
CARGO_TERM_COLOR: always
2020
DENO_WEBGPU_DX12_COMPILER: dynamicdxc

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ on:
1515

1616
env:
1717
# This is the MSRV used by all repository infrastructure.
18-
REPO_MSRV: "1.93"
18+
REPO_MSRV: "nightly-2026-03-11"
1919

2020
CARGO_INCREMENTAL: false
2121
CARGO_TERM_COLOR: always

.github/workflows/generate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ env:
1919
#
2020

2121
# This is the MSRV used by `wgpu` itself.
22-
WGPU_MSRV: "1.87"
22+
WGPU_MSRV: "nightly-2026-03-11"
2323
RUSTFLAGS: -D warnings
2424

2525
# Every time a PR is pushed to, cancel any previous jobs. This

Cargo.lock

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,8 @@ wgpu = { path = "./wgpu" }
319319
# https://github.com/Xudong-Huang/generator-rs/pull/75
320320
generator = { git = "https://github.com/Xudong-Huang/generator-rs", rev = "70b89fdabcc0e82fe84ca17f65cc52ff25e8e6de" }
321321

322+
syn = { git = "https://github.com/erichdongubler-contrib/syn", rev = "146280b69756a0a8882d21ed061752214da94049" }
323+
322324
[profile.release]
323325
lto = "thin"
324326
debug = true

rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[toolchain]
2-
channel = "1.93"
2+
channel = "nightly-2026-03-11"
33
components = ["cargo", "rustfmt", "clippy"]
44
targets = ["wasm32-unknown-unknown"]

wgpu-core/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#![feature(default_field_values)]
2+
13
//! This library safely implements WebGPU on native platforms.
24
//! It is designed for integration into browsers, as well as wrapping
35
//! into other language-specific user-friendly libraries.

wgpu-types/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
//! This library describes the API surface of WebGPU that is agnostic of the backend.
22
//! This API is used for targeting both Web and Native.
33
4+
#![feature(default_field_values)]
45
#![cfg_attr(docsrs, feature(doc_cfg))]
56
#![allow(
67
// We don't use syntax sugar where it's not necessary.

0 commit comments

Comments
 (0)