feature: add conditional support for serde

This commit is contained in:
Augusto F. Hack
2023-08-08 17:04:25 +02:00
parent 03f89f0aff
commit 8cf5e9fd2c
18 changed files with 204 additions and 14 deletions

View File

@@ -21,6 +21,7 @@ use core::fmt::Display;
/// The root is represented by the pair $(0, 0)$, its left child is $(1, 0)$ and its right child
/// $(1, 1)$.
#[derive(Debug, Default, Copy, Clone, Eq, PartialEq, PartialOrd, Ord, Hash)]
#[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize))]
pub struct NodeIndex {
depth: u8,
value: u64,