Note: This crate is a supporting internal macro crate for
dxc. It is not intended for direct use.
Due to Rust's macro system limitations, dxc-macros is published as a separate crate to enable procedural macro expansion during the compilation, building, and packaging of the main dxc library.
- Do not install or depend on
dxc-macrosdirectly via Cargo. It is designed solely for internal use bydxcand does not follow the same versioning scheme. - This README intentionally omits detailed documentation, API references, or usage examples for
dxc-macros. Such details may be disclosed publicly in the future, but are currently considered implementation internals. - End users should interact only with the main
dxccrate.
We sincerely appreciate your support and understanding!
If you encounter any issues related to this crate (e.g., build failures when using dxc), please:
- Open an issue at: https://github.com/efahnjoe/dxc-macros/issues
- Or start a discussion at: https://github.com/efahnjoe/dxc-macros/discussions
If you'd like to contribute, please ensure you have carefully read our contribution guidelines in
CONTRIBUTING before submitting a pull request.
Thank you for being part of the DXC community!
This project is licensed under the MIT License. See the LICENSE file for details.