Skip to main content

json_gettext/macros/rocket_feature/reloadable/
mod.rs

1#[macro_export]
2macro_rules! static_json_gettext_build_for_rocket {
3    ( $default_key:expr; $( $key:expr => $path:expr ), * $(,)* ) => {
4        $crate::JSONGetTextManager::fairing(|| {
5            let mut v = Vec::new();
6
7            $(
8                v.push((
9                    $crate::IntoKey::into_key($key),
10                    $crate::manifest_dir_macros::not_directory_path!($path),
11                ));
12            )*
13
14            ($crate::IntoKey::into_key($default_key), v)
15        })
16    };
17}