sugar_cli/airdrop/
errors.rs1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum AirDropError {
5 #[error("AirDrop list file {0} not found")]
6 AirDropListFileNotFound(String),
7
8 #[error("Failed to open AirDrop list file {0} with error {1}")]
9 FailedToOpenAirDropListFile(String, String),
10
11 #[error("Failed to parse AirDrop list file {0} with error {1}")]
12 AirDropListFileWrongFormat(String, String),
13
14 #[error("Cannot use number and airdrop feature at the same time")]
15 CannotUseNumberAndAirdropFeatureAtTheSameTime,
16
17 #[error("Airdrop total {0} is higher than available {1}")]
18 AirdropTotalIsHigherThanAvailable(u64, u64),
19
20 #[error("Failed to open AirDrop results file {0} with error {1}")]
21 FailedToOpenAirDropResultsFile(String, String),
22
23 #[error("Failed to parse AirDrop results file {0} with error {1}")]
24 AirDropResultsFileWrongFormat(String, String),
25
26 #[error("Overflow during sync of results and targets for address {0}")]
27 OverflowDuringSyncOfResultsAndTargetsForAddress(String),
28}