//! Typed identity capability for the executing scheduler thread.
use PhantomData;
use ThreadId;
/// Move-only proof of the scheduler thread executing this task context.
///
/// Scheduler-adjacent primitives may retain this token on the current stack
/// across preemption and park/resume, then reuse it for bounded metadata
/// transitions. It owns no scheduler resource and cannot cross threads.