luaur_common/records/token.rs
1#[allow(non_camel_case_types)]
2#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
3pub struct Token {
4 pub(crate) name: *const core::ffi::c_char,
5 pub(crate) category: *const core::ffi::c_char,
6}
7
8unsafe impl Send for Token {}
9unsafe impl Sync for Token {}
10
11impl Default for Token {
12 fn default() -> Self {
13 Self {
14 name: core::ptr::null(),
15 category: core::ptr::null(),
16 }
17 }
18}