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}