themis-topology 0.11.1

Typed placement law for NUMA, HBM, memory-tier, and worker locality contracts
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Melinoe-backed branded placement scopes.

mod region;
mod thread_local;

pub use region::cell::{
    ConstPinnedCell, ConstPinnedSlice, NumaPinnedCell, NumaPinnedCellRef, NumaPinnedSlice,
    NumaPinnedSliceRef, PinnedCell, PinnedSlice,
};
pub use region::placement::{ConstNumaNodePlacement, NumaNodePlacement};
pub use region::static_cell::{
    ConstNumaPinnedCell, ConstNumaPinnedCellRef, ConstNumaPinnedSlice, ConstNumaPinnedSliceRef,
};
pub use region::{sync_region_placement_scope, SyncRegionPlacement};
pub use thread_local::{
    thread_local_placement_scope, ConstThreadLocalNumaPlacement, ThreadLocalNumaPlacement,
    ThreadLocalPlacement,
};