clarify TreeParseError
This commit is contained in:
parent
3b7eff34d2
commit
ce32360e35
@ -4,14 +4,14 @@ use crate::rstd::{atomic::au64::*, point::*};
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum TreeParseError<E> {
|
||||
Int(IntParseError),
|
||||
Height(IntParseError),
|
||||
Point(PointParseError),
|
||||
Key(E),
|
||||
}
|
||||
|
||||
impl<E> From<IntParseError> for TreeParseError<E> {
|
||||
fn from(value: IntParseError) -> Self {
|
||||
Self::Int(value)
|
||||
Self::Height(value)
|
||||
}
|
||||
}
|
||||
|
||||
@ -24,8 +24,8 @@ impl<E> From<PointParseError> for TreeParseError<E> {
|
||||
impl<E: Display> Display for TreeParseError<E> {
|
||||
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
||||
match self {
|
||||
Self::Int(int_error) => {
|
||||
write!(f, "failed to parse tree height: {int_error}")
|
||||
Self::Height(height_error) => {
|
||||
write!(f, "failed to parse tree height: {height_error}")
|
||||
}
|
||||
Self::Point(point_error) => {
|
||||
write!(f, "failed to parse node reference: {point_error}")
|
||||
|
Loading…
Reference in New Issue
Block a user