github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/dev/wasm/escrow/src/error.rs (about) 1 use cosmwasm_std::StdError; 2 use thiserror::Error; 3 4 #[derive(Error, Debug)] 5 pub enum ContractError { 6 #[error("{0}")] 7 Std(#[from] StdError), 8 9 #[error("Unauthorized")] 10 Unauthorized {}, 11 12 #[error("Escrow expired (end_height {end_height:?} end_time {end_time:?})")] 13 Expired { 14 end_height: Option<u64>, 15 end_time: Option<u64>, 16 }, 17 18 #[error("Escrow not expired")] 19 NotExpired {}, 20 }