1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]
4#[cfg_attr(target_family = "wasm", derive(tsify_next::Tsify))]
5#[cfg_attr(
6 target_family = "wasm",
7 tsify(into_wasm_abi, from_wasm_abi, large_number_types_as_bigints)
8)]
9#[serde(transparent)]
10#[repr(transparent)]
11pub struct UId(pub u64);
12
13#[cfg_attr(target_family = "wasm", wasm_bindgen::prelude::wasm_bindgen)]
14pub fn test() -> UId {
15 UId(12345678901234567890)
16}