mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-28 04:04:55 +08:00
refactor(openapi): move openapi to separate crate to decrease compile times (#3110)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> Co-authored-by: Sai Harsha Vardhan <56996463+sai-harsha-vardhan@users.noreply.github.com> Co-authored-by: Sahkal Poddar <sahkalplanet@gmail.com> Co-authored-by: Amisha Prabhat <55580080+Aprabhat19@users.noreply.github.com> Co-authored-by: Sarthak Soni <76486416+Sarthak1799@users.noreply.github.com> Co-authored-by: shashank_attarde <shashank.attarde@juspay.in> Co-authored-by: Aprabhat19 <amishaprabhat@gmail.com> Co-authored-by: sai-harsha-vardhan <harsha111hero@gmail.com> Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in> Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
This commit is contained in:
@ -54,6 +54,18 @@ macro_rules! async_spawn {
|
||||
};
|
||||
}
|
||||
|
||||
/// Use this to ensure that the corresponding
|
||||
/// openapi route has been implemented in the openapi crate
|
||||
#[macro_export]
|
||||
macro_rules! openapi_route {
|
||||
($route_name: ident) => {{
|
||||
#[cfg(feature = "openapi")]
|
||||
use openapi::routes::$route_name as _;
|
||||
|
||||
$route_name
|
||||
}};
|
||||
}
|
||||
|
||||
#[macro_export]
|
||||
macro_rules! fallback_reverse_lookup_not_found {
|
||||
($a:expr,$b:expr) => {
|
||||
|
||||
Reference in New Issue
Block a user