/// Only the replica process is supposed to create new `ExecId`.
Only the replica process is supposed to create new `ExecId`.
Only the replica process is supposed to create new ` ExecId ` .
pub fn new() -> Self {
        static MONOTONICALLY_INCREASING_COUNTER: AtomicUsize = AtomicUsize::new(0);
        let id = MONOTONICALLY_INCREASING_COUNTER.fetch_add(1, Ordering::SeqCst);
        Self(id)
    }
pub fn new ( ) -> Self { static MONOTONICALLY_INCREASING_COUNTER : AtomicUsize = AtomicUsize :: new ( 0 ) ; let id = MONOTONICALLY_INCREASING_COUNTER . fetch_add ( 1 , Ordering :: SeqCst ) ; Self ( id ) }
Only the replica process is supposed to create new `ExecId`.
Only the replica process is supposed to create new ` ExecId ` .