From 162ebc47f79b3ec2f91a35e62a63fbcad42cfa94 Mon Sep 17 00:00:00 2001 From: ilya Date: Thu, 9 Jan 2025 16:55:34 +0000 Subject: [PATCH] Support rust 1.84.0 (#3229) Fixes compilation on the latest stable rust version. --- crates/autopilot/src/database/onchain_order_events/mod.rs | 4 ++-- .../src/sources/balancer_v2/swap/fixed_point/logexpmath.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/autopilot/src/database/onchain_order_events/mod.rs b/crates/autopilot/src/database/onchain_order_events/mod.rs index 9ae6051493..bcbabd2ebf 100644 --- a/crates/autopilot/src/database/onchain_order_events/mod.rs +++ b/crates/autopilot/src/database/onchain_order_events/mod.rs @@ -435,8 +435,8 @@ type GeneralOnchainOrderPlacementData = ( OnchainOrderPlacement, Order, ); -async fn parse_general_onchain_order_placement_data<'a>( - quoter: &'a dyn OrderQuoting, +async fn parse_general_onchain_order_placement_data( + quoter: &'_ dyn OrderQuoting, order_placement_events_and_quotes_zipped: Vec<(EthContractEvent, i64, i64)>, domain_separator: DomainSeparator, settlement_contract: H160, diff --git a/crates/shared/src/sources/balancer_v2/swap/fixed_point/logexpmath.rs b/crates/shared/src/sources/balancer_v2/swap/fixed_point/logexpmath.rs index 302053b7f6..15375bca70 100644 --- a/crates/shared/src/sources/balancer_v2/swap/fixed_point/logexpmath.rs +++ b/crates/shared/src/sources/balancer_v2/swap/fixed_point/logexpmath.rs @@ -223,8 +223,8 @@ mod tests { constant_x: fn(u32) -> I256, constant_a: fn(u32) -> I256, ) { + let re = Regex::new(r".* ([ax])([\d]+) = (\d+);.*$").unwrap(); for line in code.split('\n').filter(|line| !line.trim().is_empty()) { - let re = Regex::new(r".* ([ax])([\d]+) = (\d+);.*$").unwrap(); let cap = re.captures_iter(line).next().unwrap(); match &cap[1] { "x" => assert_eq!(&cap[3], format!("{}", constant_x(cap[2].parse().unwrap()))),