From 89fcc55cca8b21a4ba4add0b148476e6ecc3ec14 Mon Sep 17 00:00:00 2001 From: Nova Date: Mon, 27 May 2024 02:25:05 -0400 Subject: [PATCH] feat(codegen): inherits --- Cargo.lock | 4 ++-- codegen/src/lib.rs | 7 +------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e45238e..948054b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2032,7 +2032,7 @@ checksum = "2f2b15926089e5526bb2dd738a2eb0e59034356e06eb71e1cd912358c0e62c4d" [[package]] name = "stardust-xr" version = "0.45.0" -source = "git+https://github.com/StardustXR/core.git#21120b8924d2a450f4dd92a022d4df40b7e3885d" +source = "git+https://github.com/StardustXR/core.git#cbfaceaa1c8a1f6af1da5aa3baf36a39b8a64888" dependencies = [ "cluFlock", "color-rs", @@ -2052,7 +2052,7 @@ dependencies = [ [[package]] name = "stardust-xr-schemas" version = "1.5.3" -source = "git+https://github.com/StardustXR/core.git#21120b8924d2a450f4dd92a022d4df40b7e3885d" +source = "git+https://github.com/StardustXR/core.git#cbfaceaa1c8a1f6af1da5aa3baf36a39b8a64888" dependencies = [ "flatbuffers", "flexbuffers", diff --git a/codegen/src/lib.rs b/codegen/src/lib.rs index 0e9bf87..bcf109e 100644 --- a/codegen/src/lib.rs +++ b/codegen/src/lib.rs @@ -55,6 +55,7 @@ fn codegen_protocol(protocol: &'static str) -> proc_macro::TokenStream { generate_aspect(&Aspect { name: virtual_aspect_name, description: protocol.description.clone(), + inherits: vec![], members: p.members, }) }) @@ -83,12 +84,6 @@ fn codegen_protocol(protocol: &'static str) -> proc_macro::TokenStream { .map(generate_aspect) .reduce(fold_tokens) .unwrap_or_default(); - // let nodes = protocol - // .nodes - // .iter() - // .map(generate_node) - // .reduce(fold_tokens) - // .unwrap_or_default(); quote!(#custom_enums #custom_unions #custom_structs #aspects #interface).into() }