indexbus_core/constants.rs
1/// Re-export ABI constants for convenience.
2pub use indexbus_abi::{
3 INDEXBUS_EMPTY_FREE_U32, INDEXBUS_FANOUT_CONSUMERS_DEFAULT, INDEXBUS_QUEUE_CAPACITY,
4 INDEXBUS_SLOTS_CAPACITY, INDEXBUS_SLOT_DATA_SIZE,
5};
6
7#[inline]
8/// Hint to the processor that we are in a spin-wait loop.
9///
10/// This is a thin wrapper over `core::hint::spin_loop()`.
11pub fn cpu_relax() {
12 core::hint::spin_loop();
13}