2020-08-13 11:27:45 +03:00
|
|
|
/*
|
|
|
|
use std::sync::atomic::AtomicUsize;
|
|
|
|
#[cfg(not(test))]
|
|
|
|
static HEADER_ID: AtomicUsize = AtomicUsize::new(1);
|
|
|
|
|
|
|
|
#[cfg(not(test))]
|
|
|
|
pub fn generate_header_id() -> usize {
|
|
|
|
use std::sync::atomic::Ordering;
|
|
|
|
|
|
|
|
let id = HEADER_ID.load(Ordering::Relaxed);
|
|
|
|
HEADER_ID.store(id.wrapping_add(1), Ordering::Relaxed);
|
|
|
|
id
|
|
|
|
}
|
|
|
|
|
|
|
|
#[cfg(test)]
|
|
|
|
pub fn generate_header_id() -> usize {
|
|
|
|
123
|
|
|
|
}
|
2021-11-25 16:33:13 +02:00
|
|
|
*/
|
2020-08-13 11:27:45 +03:00
|
|
|
pub fn create_header_rid(id: usize) -> String {
|
2021-11-25 16:33:13 +02:00
|
|
|
format!("rIdHeader{}", id)
|
2020-08-13 11:27:45 +03:00
|
|
|
}
|