juspay / hyperswitch

An open source payments switch written in Rust to make payments fast, reliable and affordable
https://hyperswitch.io/
Apache License 2.0
12.64k stars 1.36k forks source link

refactor(routing): move dynamic routing related code changes to separate files #6527

Open prajjwalkumar17 opened 2 weeks ago

prajjwalkumar17 commented 2 weeks ago

Type of Change

Description

Additional Changes

Motivation and Context

How did you test it?

Checklist

semanticdiff-com[bot] commented 2 weeks ago

Review changes with  SemanticDiff

Changed Files
| File | Status | | :--- | :--- | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/payments/routing.rs)  [crates/router/src/core/payments/routing\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/payments/routing.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/payments/routing.rs)  94% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/payments.rs)  [crates/router/src/core/payments\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/payments.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/payments.rs)  23% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core.rs)  [crates/router/src/core\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/dynamic_routing.rs)  [crates/router/src/core/dynamic\_routing\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/dynamic_routing.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/dynamic_routing.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/dynamic_routing/helpers.rs)  [crates/router/src/core/dynamic\_routing/helpers\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/dynamic_routing/helpers.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/dynamic_routing/helpers.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/payments/operations/payment_response.rs)  [crates/router/src/core/payments/operations/payment\_response\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/payments/operations/payment_response.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/payments/operations/payment_response.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/routing.rs)  [crates/router/src/core/routing\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/routing.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/routing.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/routing/helpers.rs)  [crates/router/src/core/routing/helpers\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/routing/helpers.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/core/routing/helpers.rs)  0% smaller | | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/routes/routing.rs)  [crates/router/src/routes/routing\.rs](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/routes/routing.rs) | [](https://app.semanticdiff.com/gh/juspay/hyperswitch/pull/6527/changes#crates/router/src/routes/routing.rs)  0% smaller |