diff options
author | Valentin Popov <valentin@popov.link> | 2024-07-19 15:37:58 +0300 |
---|---|---|
committer | Valentin Popov <valentin@popov.link> | 2024-07-19 15:37:58 +0300 |
commit | a990de90fe41456a23e58bd087d2f107d321f3a1 (patch) | |
tree | 15afc392522a9e85dc3332235e311b7d39352ea9 /vendor/serde_json/tests/macros/mod.rs | |
parent | 3d48cd3f81164bbfc1a755dc1d4a9a02f98c8ddd (diff) | |
download | fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.tar.xz fparkan-a990de90fe41456a23e58bd087d2f107d321f3a1.zip |
Deleted vendor folder
Diffstat (limited to 'vendor/serde_json/tests/macros/mod.rs')
-rw-r--r-- | vendor/serde_json/tests/macros/mod.rs | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/vendor/serde_json/tests/macros/mod.rs b/vendor/serde_json/tests/macros/mod.rs deleted file mode 100644 index aaf820f..0000000 --- a/vendor/serde_json/tests/macros/mod.rs +++ /dev/null @@ -1,61 +0,0 @@ -#![allow(unused_macro_rules)] - -macro_rules! json_str { - ([]) => { - "[]" - }; - ([ $e0:tt $(, $e:tt)* $(,)? ]) => { - concat!("[", - json_str!($e0), - $(",", json_str!($e),)* - "]") - }; - ({}) => { - "{}" - }; - ({ $k0:tt : $v0:tt $(, $k:tt : $v:tt)* $(,)? }) => { - concat!("{", - stringify!($k0), ":", json_str!($v0), - $(",", stringify!($k), ":", json_str!($v),)* - "}") - }; - (($other:tt)) => { - $other - }; - ($other:tt) => { - stringify!($other) - }; -} - -macro_rules! pretty_str { - ($json:tt) => { - pretty_str_impl!("", $json) - }; -} - -macro_rules! pretty_str_impl { - ($indent:expr, []) => { - "[]" - }; - ($indent:expr, [ $e0:tt $(, $e:tt)* $(,)? ]) => { - concat!("[\n ", - $indent, pretty_str_impl!(concat!(" ", $indent), $e0), - $(",\n ", $indent, pretty_str_impl!(concat!(" ", $indent), $e),)* - "\n", $indent, "]") - }; - ($indent:expr, {}) => { - "{}" - }; - ($indent:expr, { $k0:tt : $v0:tt $(, $k:tt : $v:tt)* $(,)? }) => { - concat!("{\n ", - $indent, stringify!($k0), ": ", pretty_str_impl!(concat!(" ", $indent), $v0), - $(",\n ", $indent, stringify!($k), ": ", pretty_str_impl!(concat!(" ", $indent), $v),)* - "\n", $indent, "}") - }; - ($indent:expr, ($other:tt)) => { - $other - }; - ($indent:expr, $other:tt) => { - stringify!($other) - }; -} |