surreal/
pid.rs

1//! Process identifier type.
2
3#[cfg(target_arch = "wasm32")]
4use wasm_bindgen::prelude::*;
5
6/// Process identifier
7#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
8#[cfg_attr(target_arch = "wasm32", wasm_bindgen)]
9pub struct Pid(pub u64);
10
11#[cfg_attr(target_arch = "wasm32", wasm_bindgen)]
12impl Pid {
13    #[cfg_attr(target_arch = "wasm32", wasm_bindgen(getter))]
14    pub fn id(&self) -> u64 {
15        self.0
16    }
17}