bee_crypto/ternary/bigint/error.rs
1// Copyright 2020-2021 IOTA Stiftung
2// SPDX-License-Identifier: Apache-2.0
3
4//! Big integer errors.
5
6use thiserror::Error;
7
8/// Errors related to big integers.
9#[derive(Clone, Debug, Error)]
10pub enum Error {
11 /// Error when converting and binary representation exceeds ternary range.
12 #[error("Binary representation exceeds ternary range.")]
13 BinaryExceedsTernaryRange,
14 /// Error when converting and ternary representation exceeds binary range.
15 #[error("Ternary representation exceeds binary range.")]
16 TernaryExceedsBinaryRange,
17}