Skip to content

🏗️ Split macro into a separate sub-crate, firmware-controller-macros#33

Merged
zeenix merged 1 commit intolayerx-world:mainfrom
zeenix:macros-crate
Mar 26, 2026
Merged

🏗️ Split macro into a separate sub-crate, firmware-controller-macros#33
zeenix merged 1 commit intolayerx-world:mainfrom
zeenix:macros-crate

Conversation

@zeenix
Copy link
Copy Markdown
Collaborator

@zeenix zeenix commented Mar 26, 2026

This allows us to directly depend on the needed crates in the main crate, instead of assuming the using crate provides them. The controller macro is re-exported through the main crate and we recommend using it through it.

This is also consistent with how most Rust projects handle macros.

This allows us to directly depend on the needed crates in the main
crate, instead of assuming the using crate provides them. The
`controller` macro is re-exported through the main crate and we
recommend using it through it.

This is also consistent with how most Rust projects handle macros.
@zeenix zeenix merged commit 5471d44 into layerx-world:main Mar 26, 2026
5 checks passed
@zeenix zeenix deleted the macros-crate branch March 26, 2026 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant