docx-rs/docx-core/src/documents/header_id.rs

23 lines
470 B
Rust
Raw Normal View History

/*
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
*/
pub fn create_header_rid(id: usize) -> String {
2021-11-25 16:33:13 +02:00
format!("rIdHeader{}", id)
}