ab_riscv_macros/lib.rs
1//! Macros for RISC-V primitives
2
3#![cfg_attr(feature = "build", feature(map_try_insert, try_blocks))]
4#![cfg_attr(not(feature = "build"), no_std)]
5
6#[cfg(feature = "build")]
7mod build;
8
9#[cfg(feature = "proc-macro")]
10pub use ab_riscv_macros_impl::{instruction, instruction_execution};
11#[cfg(feature = "build")]
12pub use build::process_instruction_macros;