aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-05-29 20:56:19 +0800
committer魏曹先生 <1992414357@qq.com>2026-05-29 20:56:19 +0800
commit0617ce6a527567f4545558fda632dd8d7e06606d (patch)
tree06479dec6f55d9a46adf0f0ff096340aaefc46b2 /examples
parent7e9c77641a3dfb5df7c2218081ee625d0d069f4b (diff)
Add auto-generated feature flags module and tooling
Diffstat (limited to 'examples')
-rw-r--r--examples/example-repl-advanced/Cargo.lock84
-rw-r--r--examples/example-repl-advanced/Cargo.toml11
-rw-r--r--examples/example-repl-advanced/src/main.rs3
3 files changed, 98 insertions, 0 deletions
diff --git a/examples/example-repl-advanced/Cargo.lock b/examples/example-repl-advanced/Cargo.lock
new file mode 100644
index 0000000..b18899b
--- /dev/null
+++ b/examples/example-repl-advanced/Cargo.lock
@@ -0,0 +1,84 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 4
+
+[[package]]
+name = "example-repl-advanced"
+version = "0.1.0"
+dependencies = [
+ "just_fmt",
+ "mingling",
+]
+
+[[package]]
+name = "just_fmt"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5454cda0d57db59778608d7a47bff5b16c6705598265869fb052b657f66cf05e"
+
+[[package]]
+name = "mingling"
+version = "0.1.9"
+dependencies = [
+ "mingling_core",
+ "mingling_macros",
+ "size",
+]
+
+[[package]]
+name = "mingling_core"
+version = "0.1.9"
+dependencies = [
+ "just_fmt",
+]
+
+[[package]]
+name = "mingling_macros"
+version = "0.1.9"
+dependencies = [
+ "just_fmt",
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.106"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "size"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b6709c7b6754dca1311b3c73e79fcce40dd414c782c66d88e8823030093b02b"
+
+[[package]]
+name = "syn"
+version = "2.0.117"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.24"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
diff --git a/examples/example-repl-advanced/Cargo.toml b/examples/example-repl-advanced/Cargo.toml
new file mode 100644
index 0000000..7f89773
--- /dev/null
+++ b/examples/example-repl-advanced/Cargo.toml
@@ -0,0 +1,11 @@
+[package]
+name = "example-repl-advanced"
+version = "0.1.0"
+edition = "2024"
+
+[dependencies.mingling]
+path = "../../mingling"
+features = ["repl", "repl_extra", "parser", "extra_macros"]
+
+[dependencies]
+just_fmt = "0.1.2"
diff --git a/examples/example-repl-advanced/src/main.rs b/examples/example-repl-advanced/src/main.rs
new file mode 100644
index 0000000..e7a11a9
--- /dev/null
+++ b/examples/example-repl-advanced/src/main.rs
@@ -0,0 +1,3 @@
+fn main() {
+ println!("Hello, world!");
+}