#cpu #target #conditional-compilation #macro #proc-macro #targeted #procedural

nightly macro target-cpu-macro

A procedural macro for conditional compilation based on the CPU being targeted

3 releases

0.1.3 Jan 29, 2021
0.1.2 Jan 29, 2021
0.1.1 Jul 24, 2020
0.1.0 Jul 2, 2020

#7 in #targeted

Download history 53/week @ 2024-03-11 87/week @ 2024-03-18 38/week @ 2024-03-25 72/week @ 2024-04-01 41/week @ 2024-04-08 46/week @ 2024-04-15 65/week @ 2024-04-22 62/week @ 2024-04-29 33/week @ 2024-05-06 39/week @ 2024-05-13 41/week @ 2024-05-20 39/week @ 2024-05-27 40/week @ 2024-06-03 29/week @ 2024-06-10 44/week @ 2024-06-17 36/week @ 2024-06-24

155 downloads per month
Used in ruduino

MIT license

9KB
107 lines

target-cpu-utils

A Rust library and associated macros for querying the target CPU from the active target specification JSON

Crates

Crate Name Description Directory crates.io API Documentation
target-cpu-fetch Core logic for fetching the target CPU fetch https://crates.io/crates/target-cpu-fetch https://docs.rs/target-cpu-fetch
target-cpu-macro Procedural macros relating to target CPU macro https://crates.io/crates/target-cpu-macro https://docs.rs/target-cpu-macro

lib.rs:

A crate used to query the current target CPU for a crate.

Provides macros for fetching the target CPU name, and custom attributes that can be used to conditionally enable code based on that CPU.

Uses the crate target-cpu-fetch to drive the logic.

Dependencies

~145KB