diff --git a/Cargo.toml b/Cargo.toml index 06a3f91..c711f99 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,10 +8,10 @@ authors = ["Nilstrieb"] keywords = ["bad", "hack", "cursed"] repository = "https://github.com/Nilstrieb/accursed-unutterable-type-id" license = "MIT" -version = "0.0.0-pre.cursed" +version = "0.0.0-pre.ohno" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -accursed-unutterable-type-id-derive = { path = "./accursed-unutterable-type-id-derive", version = "0.0.0-pre.cursed" } \ No newline at end of file +accursed-unutterable-type-id-derive = { path = "./accursed-unutterable-type-id-derive", version = "0.0.0-pre.ohno" } \ No newline at end of file diff --git a/accursed-unutterable-type-id-derive/Cargo.toml b/accursed-unutterable-type-id-derive/Cargo.toml index 33351a7..7c73de4 100644 --- a/accursed-unutterable-type-id-derive/Cargo.toml +++ b/accursed-unutterable-type-id-derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "accursed-unutterable-type-id-derive" -version = "0.0.0-pre.cursed" +version = "0.0.0-pre.ohno" description = "derive macro for accursed-unutterable-type-id" authors = ["Nilstrieb"] license = "MIT" diff --git a/accursed-unutterable-type-id-derive/src/lib.rs b/accursed-unutterable-type-id-derive/src/lib.rs index d9937ee..3fcef18 100644 --- a/accursed-unutterable-type-id-derive/src/lib.rs +++ b/accursed-unutterable-type-id-derive/src/lib.rs @@ -12,7 +12,7 @@ const DEFAULT_FILE_NAME: &str = "accursed-unutterable-type-id-global-store-oh-god-is-this-cursed-dont-touch-it"; #[proc_macro_derive(AccursedUnutterablyTypeIdentified)] -pub fn my_macro(input: TokenStream) -> TokenStream { +pub fn derive_accursed_unutterable_type_identified(input: TokenStream) -> TokenStream { let input = parse_macro_input!(input as DeriveInput); let dir_path = match env::var("ACCURSED_UNUTTERABLE_TYPE_ID_DIR") { @@ -105,6 +105,15 @@ pub fn my_macro(input: TokenStream) -> TokenStream { TokenStream::from(expanded) } +#[proc_macro_attribute] +#[doc(hidden)] +pub fn __foreign_accursed_unutterable_type_identified( + _attr: TokenStream, + item: TokenStream, +) -> TokenStream { + todo!() +} + fn fail(msg: impl Into) -> ! { let msg = msg.into();