Skip to content

Commit fbe6c11

Browse files
authored
[Rust] Ensure all features build as part of CI / Upgrade to Frunk 0.4 (#19364)
* [Rust] [CI] Build all features as part of CI * [Rust Server] Update to frunk 0.4 * Update samples
1 parent caeb83c commit fbe6c11

9 files changed

Lines changed: 41 additions & 41 deletions

File tree

.github/workflows/samples-rust.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ jobs:
3434
toolchain: stable
3535
- name: Build
3636
working-directory: ${{ matrix.sample }}
37-
run: cargo build --all-targets
37+
run: cargo build --all-targets --all-features

modules/openapi-generator/src/main/resources/rust-server/Cargo.mustache

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,11 @@ percent-encoding = {version = "2.1.0", optional = true}
127127
regex = {version = "1.3", optional = true}
128128

129129
# Conversion
130-
frunk = { version = "0.3.0", optional = true }
131-
frunk_derives = { version = "0.3.0", optional = true }
132-
frunk_core = { version = "0.3.0", optional = true }
133-
frunk-enum-derive = { version = "0.2.0", optional = true }
134-
frunk-enum-core = { version = "0.2.0", optional = true }
130+
frunk = { version = "0.4.0", optional = true }
131+
frunk_derives = { version = "0.4.0", optional = true }
132+
frunk_core = { version = "0.4.0", optional = true }
133+
frunk-enum-derive = { version = "0.3.0", optional = true }
134+
frunk-enum-core = { version = "0.3.0", optional = true }
135135

136136
# Bearer authentication
137137
jsonwebtoken = { version = "9.3.0", optional = false }

samples/server/petstore/rust-server/output/multipart-v3/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ percent-encoding = {version = "2.1.0", optional = true}
6363
regex = {version = "1.3", optional = true}
6464

6565
# Conversion
66-
frunk = { version = "0.3.0", optional = true }
67-
frunk_derives = { version = "0.3.0", optional = true }
68-
frunk_core = { version = "0.3.0", optional = true }
69-
frunk-enum-derive = { version = "0.2.0", optional = true }
70-
frunk-enum-core = { version = "0.2.0", optional = true }
66+
frunk = { version = "0.4.0", optional = true }
67+
frunk_derives = { version = "0.4.0", optional = true }
68+
frunk_core = { version = "0.4.0", optional = true }
69+
frunk-enum-derive = { version = "0.3.0", optional = true }
70+
frunk-enum-core = { version = "0.3.0", optional = true }
7171

7272
# Bearer authentication
7373
jsonwebtoken = { version = "9.3.0", optional = false }

samples/server/petstore/rust-server/output/no-example-v3/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ percent-encoding = {version = "2.1.0", optional = true}
5353
regex = {version = "1.3", optional = true}
5454

5555
# Conversion
56-
frunk = { version = "0.3.0", optional = true }
57-
frunk_derives = { version = "0.3.0", optional = true }
58-
frunk_core = { version = "0.3.0", optional = true }
59-
frunk-enum-derive = { version = "0.2.0", optional = true }
60-
frunk-enum-core = { version = "0.2.0", optional = true }
56+
frunk = { version = "0.4.0", optional = true }
57+
frunk_derives = { version = "0.4.0", optional = true }
58+
frunk_core = { version = "0.4.0", optional = true }
59+
frunk-enum-derive = { version = "0.3.0", optional = true }
60+
frunk-enum-core = { version = "0.3.0", optional = true }
6161

6262
# Bearer authentication
6363
jsonwebtoken = { version = "9.3.0", optional = false }

samples/server/petstore/rust-server/output/openapi-v3/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,11 @@ percent-encoding = {version = "2.1.0", optional = true}
5959
regex = {version = "1.3", optional = true}
6060

6161
# Conversion
62-
frunk = { version = "0.3.0", optional = true }
63-
frunk_derives = { version = "0.3.0", optional = true }
64-
frunk_core = { version = "0.3.0", optional = true }
65-
frunk-enum-derive = { version = "0.2.0", optional = true }
66-
frunk-enum-core = { version = "0.2.0", optional = true }
62+
frunk = { version = "0.4.0", optional = true }
63+
frunk_derives = { version = "0.4.0", optional = true }
64+
frunk_core = { version = "0.4.0", optional = true }
65+
frunk-enum-derive = { version = "0.3.0", optional = true }
66+
frunk-enum-core = { version = "0.3.0", optional = true }
6767

6868
# Bearer authentication
6969
jsonwebtoken = { version = "9.3.0", optional = false }

samples/server/petstore/rust-server/output/ops-v3/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ percent-encoding = {version = "2.1.0", optional = true}
5353
regex = {version = "1.3", optional = true}
5454

5555
# Conversion
56-
frunk = { version = "0.3.0", optional = true }
57-
frunk_derives = { version = "0.3.0", optional = true }
58-
frunk_core = { version = "0.3.0", optional = true }
59-
frunk-enum-derive = { version = "0.2.0", optional = true }
60-
frunk-enum-core = { version = "0.2.0", optional = true }
56+
frunk = { version = "0.4.0", optional = true }
57+
frunk_derives = { version = "0.4.0", optional = true }
58+
frunk_core = { version = "0.4.0", optional = true }
59+
frunk-enum-derive = { version = "0.3.0", optional = true }
60+
frunk-enum-core = { version = "0.3.0", optional = true }
6161

6262
# Bearer authentication
6363
jsonwebtoken = { version = "9.3.0", optional = false }

samples/server/petstore/rust-server/output/petstore-with-fake-endpoints-models-for-testing/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,11 @@ percent-encoding = {version = "2.1.0", optional = true}
6565
regex = {version = "1.3", optional = true}
6666

6767
# Conversion
68-
frunk = { version = "0.3.0", optional = true }
69-
frunk_derives = { version = "0.3.0", optional = true }
70-
frunk_core = { version = "0.3.0", optional = true }
71-
frunk-enum-derive = { version = "0.2.0", optional = true }
72-
frunk-enum-core = { version = "0.2.0", optional = true }
68+
frunk = { version = "0.4.0", optional = true }
69+
frunk_derives = { version = "0.4.0", optional = true }
70+
frunk_core = { version = "0.4.0", optional = true }
71+
frunk-enum-derive = { version = "0.3.0", optional = true }
72+
frunk-enum-core = { version = "0.3.0", optional = true }
7373

7474
# Bearer authentication
7575
jsonwebtoken = { version = "9.3.0", optional = false }

samples/server/petstore/rust-server/output/ping-bearer-auth/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ percent-encoding = {version = "2.1.0", optional = true}
5353
regex = {version = "1.3", optional = true}
5454

5555
# Conversion
56-
frunk = { version = "0.3.0", optional = true }
57-
frunk_derives = { version = "0.3.0", optional = true }
58-
frunk_core = { version = "0.3.0", optional = true }
59-
frunk-enum-derive = { version = "0.2.0", optional = true }
60-
frunk-enum-core = { version = "0.2.0", optional = true }
56+
frunk = { version = "0.4.0", optional = true }
57+
frunk_derives = { version = "0.4.0", optional = true }
58+
frunk_core = { version = "0.4.0", optional = true }
59+
frunk-enum-derive = { version = "0.3.0", optional = true }
60+
frunk-enum-core = { version = "0.3.0", optional = true }
6161

6262
# Bearer authentication
6363
jsonwebtoken = { version = "9.3.0", optional = false }

samples/server/petstore/rust-server/output/rust-server-test/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ percent-encoding = {version = "2.1.0", optional = true}
5353
regex = {version = "1.3", optional = true}
5454

5555
# Conversion
56-
frunk = { version = "0.3.0", optional = true }
57-
frunk_derives = { version = "0.3.0", optional = true }
58-
frunk_core = { version = "0.3.0", optional = true }
59-
frunk-enum-derive = { version = "0.2.0", optional = true }
60-
frunk-enum-core = { version = "0.2.0", optional = true }
56+
frunk = { version = "0.4.0", optional = true }
57+
frunk_derives = { version = "0.4.0", optional = true }
58+
frunk_core = { version = "0.4.0", optional = true }
59+
frunk-enum-derive = { version = "0.3.0", optional = true }
60+
frunk-enum-core = { version = "0.3.0", optional = true }
6161

6262
# Bearer authentication
6363
jsonwebtoken = { version = "9.3.0", optional = false }

0 commit comments

Comments
 (0)