[package] name = "rustsbi-macros" description = "Proc-macros for RustSBI, a RISC-V SBI implementation library in Rust" version = "0.0.2" authors = [ "Luo Jia ", ] documentation = "https://docs.rs/rustsbi" edition.workspace = true license.workspace = true repository.workspace = true readme = "../README.md" keywords = ["riscv", "sbi", "rustsbi"] categories = ["os", "embedded", "hardware-support", "no-std"] [lib] proc-macro = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] quote = "1.0.33" syn = "2.0.39" proc-macro2 = "1.0.82" [features] default = [] # Run RustSBI macros on machine mode - See Cargo.toml in RustSBI root project machine = []