include-transformed

Crates.ioinclude-transformed
lib.rsinclude-transformed
version0.2.2
sourcesrc
created_at2022-01-14 17:07:49.50907
updated_at2023-06-14 08:55:25.838345
descriptionInclude transformed files at compile time.
homepage
repositoryhttps://github.com/mkroening/include-transformed
max_upload_size
id513957
size20,237
Martin Kröning (mkroening)

documentation

README

include-transformed

github crates.io docs.rs

Macros for including transformed files at compile time.

The macros include a file similar to include_bytes!, but transform the data before inclusion. The transformation could be, for example, assembling assembly code to machine code (include_nasm_bin!).

The original purpose of this project was including assembled application processor initialization code in libhermit-rs using include_nasm_bin!.

[dependencies]
include-transformed = "0.2"

Requirements

This project depends on the unstable features proc_macro_span #54725 and proc_macro_expand #90765, which are only available on the nightly toolchain channel.

License

This project is licensed under either of

at your option.

Contributing

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in include-transformed by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 13

cargo fmt