diff --git a/src/statestream.rs b/src/statestream.rs index 6aa2adf..a38424c 100644 --- a/src/statestream.rs +++ b/src/statestream.rs @@ -26,6 +26,17 @@ impl TryFrom for SSToken { } } +impl From for u8 { + fn from(value: SSToken) -> Self { + match value { + SSToken::Start => 0, + SSToken::NewBlock => 1, + SSToken::NewSuperblock => 2, + SSToken::SuperblockSeq => 3, + } + } +} + pub(crate) struct Ctx { block_size: u32, superblock_size: u32,