rhi

Coordinated trade for connected markets
git clone https://radroots.dev/git/rhi.git
Log | Files | Refs | README | LICENSE

commit 260646b70644e459b062f5a3333f210e21df2782
parent e3ac7bf199f0a8895d383f5ea06b56f57ba8c4fe
Author: triesap <tyson@radroots.org>
Date:   Thu, 23 Apr 2026 08:30:08 +0000

fmt: normalize dvm handler import and type wrapping

- apply rustfmt ordering for radroots_events imports in dvm tests
- reflow the validate_listing_results type alias formatting for readability
- keep all dvm handler behavior and test logic unchanged
- align the file with current formatter output used by the repo

Diffstat:
Msrc/features/trade_listing/handlers/dvm.rs | 7+++----
1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/features/trade_listing/handlers/dvm.rs b/src/features/trade_listing/handlers/dvm.rs @@ -85,9 +85,8 @@ struct DvmTestHooks { fetch_events_results: std::collections::VecDeque<Result<Vec<RadrootsNostrEvent>, TradeListingDvmError>>, send_event_results: std::collections::VecDeque<Result<(), TradeListingDvmError>>, - validate_listing_results: std::collections::VecDeque< - Result<(String, RadrootsFarmRef), TradeListingValidationError>, - >, + validate_listing_results: + std::collections::VecDeque<Result<(String, RadrootsFarmRef), TradeListingValidationError>>, farm_validation_results: std::collections::VecDeque<Result<Vec<TradeListingValidationError>, TradeListingDvmError>>, } @@ -1439,6 +1438,7 @@ mod tests { }; use radroots_core::{RadrootsCoreCurrency, RadrootsCoreDiscountValue, RadrootsCoreMoney}; use radroots_events::RadrootsNostrEventPtr; + use radroots_events::farm::RadrootsFarmRef; use radroots_events::kinds::{ KIND_TRADE_LISTING_ANSWER_RES, KIND_TRADE_LISTING_CANCEL_REQ, KIND_TRADE_LISTING_DISCOUNT_ACCEPT_REQ, KIND_TRADE_LISTING_DISCOUNT_DECLINE_REQ, @@ -1449,7 +1449,6 @@ mod tests { KIND_TRADE_LISTING_RECEIPT_REQ, KIND_TRADE_LISTING_VALIDATE_REQ, KIND_TRADE_LISTING_VALIDATE_RES, }; - use radroots_events::farm::RadrootsFarmRef; use radroots_events::trade::RadrootsTradeListingValidationError as TradeListingValidationError; use radroots_events::trade::{ RadrootsTradeAnswer as TradeAnswer, RadrootsTradeDiscountDecision as TradeDiscountDecision,