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}