diff --git a/simdnbt/src/borrow/mod.rs b/simdnbt/src/borrow/mod.rs index 34efa86..1eacb19 100644 --- a/simdnbt/src/borrow/mod.rs +++ b/simdnbt/src/borrow/mod.rs @@ -26,9 +26,10 @@ pub struct BaseNbt<'a> { tag: NbtCompound<'a>, } -#[derive(Debug, PartialEq)] +#[derive(Debug, PartialEq, Default)] pub enum Nbt<'a> { Some(BaseNbt<'a>), + #[default] None, } diff --git a/simdnbt/src/owned/mod.rs b/simdnbt/src/owned/mod.rs index dce03b3..b39d6f7 100644 --- a/simdnbt/src/owned/mod.rs +++ b/simdnbt/src/owned/mod.rs @@ -27,9 +27,10 @@ pub struct BaseNbt { tag: NbtCompound, } -#[derive(Debug, Clone, PartialEq)] +#[derive(Debug, Clone, PartialEq, Default)] pub enum Nbt { Some(BaseNbt), + #[default] None, }