Compare commits

..

3 commits

2 changed files with 4 additions and 6 deletions

View file

@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed ### Changed
- Improve error message from syn in generator. !15 - Improve error message from syn in generator. !15
- Removed top level module (register_interface), and now it can have arbitrary name.
## [0.3.1] - 2025-04-11 ## [0.3.1] - 2025-04-11

View file

@ -174,10 +174,7 @@ This code is auto generated using endcap_sl_software_ri_generator.
files files
.into_iter() .into_iter()
.map(|(path, tokens)| -> Result<(PathBuf, syn::File), _> { .map(|(path, tokens)| -> Result<(PathBuf, syn::File), _> {
let tokens = if path let tokens = if path.file_name().is_some_and(|file| file == "mod.rs") {
.file_name()
.is_some_and(|file| file == "register_interface.rs")
{
quote! { quote! {
#![doc = #build_metadata] #![doc = #build_metadata]
@ -234,10 +231,10 @@ impl CodeGen for Module {
pub use super::RegisterInterface; pub use super::RegisterInterface;
}; };
files.insert(PathBuf::from("./register_interface.rs"), out); files.insert(PathBuf::from("./mod.rs"), out);
let ident_register_interface = util::parse_to_ident("RegisterInterface").unwrap(); let ident_register_interface = util::parse_to_ident("RegisterInterface").unwrap();
let register_interface_mod = PathBuf::from("register_interface"); let register_interface_mod = PathBuf::from("./");
let files = self let files = self
.elements_other .elements_other
.into_iter() .into_iter()