massa_hash/error.rs
1// Copyright (c) 2022 MASSA LABS <info@massa.net>
2
3use displaydoc::Display;
4use thiserror::Error;
5
6#[non_exhaustive]
7#[derive(Display, Error, Debug, Clone)]
8/// Error generated by massa-hash crate
9pub enum MassaHashError {
10 /// parsing error : {0}
11 ParsingError(String),
12
13 /// Wrong prefix for hash: expected {0}, got {1}
14 WrongPrefix(String, String),
15}