Skip to main content

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}