Skip to main content

Crate use_thread_id

Crate use_thread_id 

Source
Expand description

§use-thread-id

Primitive thread identity vocabulary.

use-thread-id models stable thread labels or numeric thread-like identifiers as plain data. It does not create, inspect, name, manage, or pool threads, and it does not depend on unstable thread ID internals.

use use_thread_id::ThreadIdLabel;

let label = ThreadIdLabel::label("worker-1").unwrap();
let number = ThreadIdLabel::number(1);

assert_eq!(label.to_string(), "worker-1");
assert_eq!(number.to_string(), "1");

Enums§

ThreadIdLabel
A stable label or numeric thread-like identifier.
ThreadIdLabelError
Errors returned while constructing thread ID labels.