use thiserror::Error;
#[derive(Debug, Clone, PartialEq, Eq, Error)]
pub enum SuperRootError {
#[error("Invalid super root version byte")]
InvalidVersionByte,
#[error("Unexpected encoded super root length")]
UnexpectedLength,
}
pub type SuperRootResult<T> = core::result::Result<T, SuperRootError>;