aboutsummaryrefslogtreecommitdiff
path: root/examples/example-combine-pathf-metadata
diff options
context:
space:
mode:
Diffstat (limited to 'examples/example-combine-pathf-metadata')
-rw-r--r--examples/example-combine-pathf-metadata/Cargo.lock92
-rw-r--r--examples/example-combine-pathf-metadata/Cargo.toml9
-rw-r--r--examples/example-combine-pathf-metadata/build.rs3
-rw-r--r--examples/example-combine-pathf-metadata/page.toml4
4 files changed, 93 insertions, 15 deletions
diff --git a/examples/example-combine-pathf-metadata/Cargo.lock b/examples/example-combine-pathf-metadata/Cargo.lock
index 0e1782e..304810b 100644
--- a/examples/example-combine-pathf-metadata/Cargo.lock
+++ b/examples/example-combine-pathf-metadata/Cargo.lock
@@ -3,6 +3,39 @@
version = 4
[[package]]
+name = "camino"
+version = "1.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb1307f12aa967b5a58416e87b3653360e0fd614a016b6e970db08fecbb1b80d"
+dependencies = [
+ "serde_core",
+]
+
+[[package]]
+name = "cargo-platform"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd0061da739915fae12ea00e16397555ed4371a6bb285431aab930f61b0aa4ba"
+dependencies = [
+ "serde",
+ "serde_core",
+]
+
+[[package]]
+name = "cargo_metadata"
+version = "0.23.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9"
+dependencies = [
+ "camino",
+ "cargo-platform",
+ "semver",
+ "serde",
+ "serde_json",
+ "thiserror",
+]
+
+[[package]]
name = "equivalent"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -32,6 +65,12 @@ dependencies = [
]
[[package]]
+name = "itoa"
+version = "1.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
+
+[[package]]
name = "just_fmt"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -69,7 +108,6 @@ version = "0.5.0"
dependencies = [
"just_fmt",
"might_be_async",
- "mingling_pathf",
]
[[package]]
@@ -77,6 +115,7 @@ name = "mingling_macros"
version = "0.5.0"
dependencies = [
"just_fmt",
+ "mingling_pathf",
"proc-macro2",
"quote",
"syn 2.0.119",
@@ -86,6 +125,7 @@ dependencies = [
name = "mingling_pathf"
version = "0.5.0"
dependencies = [
+ "cargo_metadata",
"just_fmt",
"proc-macro2",
"syn 2.0.119",
@@ -110,12 +150,23 @@ dependencies = [
]
[[package]]
+name = "semver"
+version = "1.0.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
+dependencies = [
+ "serde",
+ "serde_core",
+]
+
+[[package]]
name = "serde"
version = "1.0.229"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba"
dependencies = [
"serde_core",
+ "serde_derive",
]
[[package]]
@@ -139,6 +190,19 @@ dependencies = [
]
[[package]]
+name = "serde_json"
+version = "1.0.151"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14"
+dependencies = [
+ "itoa",
+ "memchr",
+ "serde",
+ "serde_core",
+ "zmij",
+]
+
+[[package]]
name = "serde_spanned"
version = "0.6.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -170,6 +234,26 @@ dependencies = [
]
[[package]]
+name = "thiserror"
+version = "2.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "2.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 3.0.3",
+]
+
+[[package]]
name = "toml"
version = "0.8.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -224,3 +308,9 @@ checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945"
dependencies = [
"memchr",
]
+
+[[package]]
+name = "zmij"
+version = "1.0.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
diff --git a/examples/example-combine-pathf-metadata/Cargo.toml b/examples/example-combine-pathf-metadata/Cargo.toml
index fd14c74..26ed74a 100644
--- a/examples/example-combine-pathf-metadata/Cargo.toml
+++ b/examples/example-combine-pathf-metadata/Cargo.toml
@@ -12,13 +12,4 @@ features = [
"pathf",
]
-[build-dependencies.mingling]
-path = "../../mingling"
-features = [
- # Enable the `build` feature for build-time support
- "build",
- # `pathf` must also be enabled in build-dependencies
- "pathf",
-]
-
[workspace]
diff --git a/examples/example-combine-pathf-metadata/build.rs b/examples/example-combine-pathf-metadata/build.rs
deleted file mode 100644
index d909431..0000000
--- a/examples/example-combine-pathf-metadata/build.rs
+++ /dev/null
@@ -1,3 +0,0 @@
-fn main() {
- mingling::build::analyze_and_build_type_mapping().unwrap();
-}
diff --git a/examples/example-combine-pathf-metadata/page.toml b/examples/example-combine-pathf-metadata/page.toml
index 76c1700..7e9b48c 100644
--- a/examples/example-combine-pathf-metadata/page.toml
+++ b/examples/example-combine-pathf-metadata/page.toml
@@ -6,5 +6,5 @@ category = "advanced"
desc = """
Combines the `pathf` feature with entry metadata. The metadata `DataType` and the entry `BindType` are defined inside a submodule, and `pathf` resolves them for `gen_program!()` at build time.
"""
-tags = ["pathf", "metadata", "build.rs"]
-files = ["src/main.rs", "src/sub/mod.rs", "build.rs", "Cargo.toml"]
+tags = ["pathf", "metadata"]
+files = ["src/main.rs", "src/sub/mod.rs", "Cargo.toml"]