diff options
| author | John Turner <jturner.usa@gmail.com> | 2023-04-12 03:29:46 -0400 |
|---|---|---|
| committer | John Turner <jturner.usa@gmail.com> | 2023-04-12 22:25:34 -0400 |
| commit | 68bcfc2de0ad495691f00ed086804a418f959dc7 (patch) | |
| tree | 4e15833533943eaad47030c70c8e6b79043c94be | |
| download | get-68bcfc2de0ad495691f00ed086804a418f959dc7.tar.gz | |
init
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Cargo.lock | 47 | ||||
| -rw-r--r-- | Cargo.toml | 12 | ||||
| -rw-r--r-- | src/lib.rs | 4 |
4 files changed, 64 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..0e7e6bf --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,47 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "get" +version = "0.0.0" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "proc-macro2" +version = "1.0.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d0e1ae9e836cc3beddd63db0df682593d7e2d3d891ae8c9083d2113e1744224" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "syn" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59d3276aee1fa0c33612917969b5172b5be2db051232a6e4826f1a1a9191b045" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "unicode-ident" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..080e1eb --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "get" +version = "0.0.0" +edition = "2021" + +[lib] +proc-macro = true + +[dependencies] +syn = "2" +quote = "1.0.23" +proc-macro2 = "1.0.51"
\ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..c2eeb06 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,4 @@ +#[proc_macro_derive(Get)] +pub fn get(input: proc_macro::TokenStream) -> proc_macro::TokenStream { + todo!() +} |
