mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-11 23:31:07 +00:00
* handle executor should_panic test better * Revert "reduce should panic, due to extended error messages" This reverts commit c0805940184a62cd9302603ad911c3591e70a60c. * remove excessive constraints * remove duplicate documentation messages for error variants * reduce T: constraints to the abs minimum * whoops * fewer bounds again Co-authored-by: Bernhard Schuster <bernhard@parity.io>
This commit is contained in:
committed by
GitHub
parent
1cbfc9257f
commit
4ccf6672b1
@@ -32,36 +32,36 @@ pub enum Error {
|
||||
/// Transaction is not verifiable yet, but might be in the future.
|
||||
#[error("Unknown transaction validity: {0:?}")]
|
||||
UnknownTransaction(UnknownTransaction),
|
||||
/// Transaction is invalid.
|
||||
|
||||
#[error("Invalid transaction validity: {0:?}")]
|
||||
InvalidTransaction(InvalidTransaction),
|
||||
/// The transaction validity returned no "provides" tag.
|
||||
///
|
||||
/// Such transactions are not accepted to the pool, since we use those tags
|
||||
/// to define identity of transactions (occupance of the same "slot").
|
||||
#[error("The transaction does not provide any tags, so the pool can't identify it.")]
|
||||
#[error("The transaction validity returned no `provides` tags, so the pool can't identify it.")]
|
||||
NoTagsProvided,
|
||||
|
||||
#[error("Temporarily Banned")]
|
||||
TemporarilyBanned,
|
||||
/// The transaction is already in the pool.
|
||||
#[error("[{0:?}] Already imported")]
|
||||
|
||||
#[error("[{0:?}] Transaction is already in the pool")]
|
||||
AlreadyImported(Box<dyn std::any::Any + Send>),
|
||||
/// The transaction cannot be imported cause it's a replacement and has too low priority.
|
||||
#[error("Too low priority ({0} > {1})", old, new)]
|
||||
|
||||
#[error("Transaction cannot be imported due to too low priority ({0} > {1})", old, new)]
|
||||
TooLowPriority {
|
||||
/// Transaction already in the pool.
|
||||
old: Priority,
|
||||
/// Transaction entering the pool.
|
||||
new: Priority
|
||||
},
|
||||
/// Deps cycle detected and we couldn't import transaction.
|
||||
#[error("Cycle Detected")]
|
||||
|
||||
#[error("Dependency cycle detected")]
|
||||
CycleDetected,
|
||||
/// Transaction was dropped immediately after it got inserted.
|
||||
|
||||
#[error("Transaction couldn't enter the pool because of the limit.")]
|
||||
ImmediatelyDropped,
|
||||
/// Invalid block id.
|
||||
|
||||
#[error("Invlaid block id: {0}")]
|
||||
InvalidBlockId(String),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user