diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-02-10 01:11:36 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-02-10 01:11:36 +0100 |
| commit | f035474090d3c82f50c3860cbafd6f60b8af36e8 (patch) | |
| tree | ad05b9df5770bee3c1f020870911f7744977422d /common/object/src/registry.rs | |
| parent | 7754a042ed80c7d8e2391925a8a6ae87a7610c8e (diff) | |
| download | jellything-f035474090d3c82f50c3860cbafd6f60b8af36e8.tar jellything-f035474090d3c82f50c3860cbafd6f60b8af36e8.tar.bz2 jellything-f035474090d3c82f50c3860cbafd6f60b8af36e8.tar.zst | |
fix index key ser; query debug print
Diffstat (limited to 'common/object/src/registry.rs')
| -rw-r--r-- | common/object/src/registry.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/common/object/src/registry.rs b/common/object/src/registry.rs index d9da2fb..85d3ff2 100644 --- a/common/object/src/registry.rs +++ b/common/object/src/registry.rs @@ -13,11 +13,12 @@ pub mod types { pub const OBJECT: TypeId = TypeId::of::<Object>(); pub const STR: TypeId = TypeId::of::<&str>(); + pub const BINARY: TypeId = TypeId::of::<&[u8]>(); pub const U32: TypeId = TypeId::of::<u32>(); pub const U64: TypeId = TypeId::of::<u64>(); } -#[derive(Default)] +#[derive(Default, Clone)] pub struct Registry { tags: BTreeMap<Tag, TagInfo>, } @@ -42,6 +43,7 @@ impl Registry { } } +#[derive(Clone)] pub struct TagInfo { pub name: &'static str, pub r#type: Option<TypeId>, |