clementine_core::builder::transaction

Function remove_txhandler_from_map

Source
pub fn remove_txhandler_from_map<T: State>(
    txhandlers: &mut BTreeMap<TransactionType, TxHandler<T>>,
    tx_type: TransactionType,
) -> Result<TxHandler<T>, BridgeError>
Expand description

Removes a TxHandler from a map by transaction type, returning an error if not found.

§Arguments

  • txhandlers - The map of transaction handlers.
  • tx_type - The transaction type to remove.

§Returns

The removed TxHandler, or a BridgeError if not found.