diff options
Diffstat (limited to 'embassy-net-driver-channel/src/fmt.rs')
| -rw-r--r-- | embassy-net-driver-channel/src/fmt.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/embassy-net-driver-channel/src/fmt.rs b/embassy-net-driver-channel/src/fmt.rs index 2ac42c557..35b929fde 100644 --- a/embassy-net-driver-channel/src/fmt.rs +++ b/embassy-net-driver-channel/src/fmt.rs | |||
| @@ -6,6 +6,7 @@ use core::fmt::{Debug, Display, LowerHex}; | |||
| 6 | #[cfg(all(feature = "defmt", feature = "log"))] | 6 | #[cfg(all(feature = "defmt", feature = "log"))] |
| 7 | compile_error!("You may not enable both `defmt` and `log` features."); | 7 | compile_error!("You may not enable both `defmt` and `log` features."); |
| 8 | 8 | ||
| 9 | #[collapse_debuginfo(yes)] | ||
| 9 | macro_rules! assert { | 10 | macro_rules! assert { |
| 10 | ($($x:tt)*) => { | 11 | ($($x:tt)*) => { |
| 11 | { | 12 | { |
| @@ -17,6 +18,7 @@ macro_rules! assert { | |||
| 17 | }; | 18 | }; |
| 18 | } | 19 | } |
| 19 | 20 | ||
| 21 | #[collapse_debuginfo(yes)] | ||
| 20 | macro_rules! assert_eq { | 22 | macro_rules! assert_eq { |
| 21 | ($($x:tt)*) => { | 23 | ($($x:tt)*) => { |
| 22 | { | 24 | { |
| @@ -28,6 +30,7 @@ macro_rules! assert_eq { | |||
| 28 | }; | 30 | }; |
| 29 | } | 31 | } |
| 30 | 32 | ||
| 33 | #[collapse_debuginfo(yes)] | ||
| 31 | macro_rules! assert_ne { | 34 | macro_rules! assert_ne { |
| 32 | ($($x:tt)*) => { | 35 | ($($x:tt)*) => { |
| 33 | { | 36 | { |
| @@ -39,6 +42,7 @@ macro_rules! assert_ne { | |||
| 39 | }; | 42 | }; |
| 40 | } | 43 | } |
| 41 | 44 | ||
| 45 | #[collapse_debuginfo(yes)] | ||
| 42 | macro_rules! debug_assert { | 46 | macro_rules! debug_assert { |
| 43 | ($($x:tt)*) => { | 47 | ($($x:tt)*) => { |
| 44 | { | 48 | { |
| @@ -50,6 +54,7 @@ macro_rules! debug_assert { | |||
| 50 | }; | 54 | }; |
| 51 | } | 55 | } |
| 52 | 56 | ||
| 57 | #[collapse_debuginfo(yes)] | ||
| 53 | macro_rules! debug_assert_eq { | 58 | macro_rules! debug_assert_eq { |
| 54 | ($($x:tt)*) => { | 59 | ($($x:tt)*) => { |
| 55 | { | 60 | { |
| @@ -61,6 +66,7 @@ macro_rules! debug_assert_eq { | |||
| 61 | }; | 66 | }; |
| 62 | } | 67 | } |
| 63 | 68 | ||
| 69 | #[collapse_debuginfo(yes)] | ||
| 64 | macro_rules! debug_assert_ne { | 70 | macro_rules! debug_assert_ne { |
| 65 | ($($x:tt)*) => { | 71 | ($($x:tt)*) => { |
| 66 | { | 72 | { |
| @@ -72,6 +78,7 @@ macro_rules! debug_assert_ne { | |||
| 72 | }; | 78 | }; |
| 73 | } | 79 | } |
| 74 | 80 | ||
| 81 | #[collapse_debuginfo(yes)] | ||
| 75 | macro_rules! todo { | 82 | macro_rules! todo { |
| 76 | ($($x:tt)*) => { | 83 | ($($x:tt)*) => { |
| 77 | { | 84 | { |
| @@ -84,6 +91,7 @@ macro_rules! todo { | |||
| 84 | } | 91 | } |
| 85 | 92 | ||
| 86 | #[cfg(not(feature = "defmt"))] | 93 | #[cfg(not(feature = "defmt"))] |
| 94 | #[collapse_debuginfo(yes)] | ||
| 87 | macro_rules! unreachable { | 95 | macro_rules! unreachable { |
| 88 | ($($x:tt)*) => { | 96 | ($($x:tt)*) => { |
| 89 | ::core::unreachable!($($x)*) | 97 | ::core::unreachable!($($x)*) |
| @@ -91,12 +99,14 @@ macro_rules! unreachable { | |||
| 91 | } | 99 | } |
| 92 | 100 | ||
| 93 | #[cfg(feature = "defmt")] | 101 | #[cfg(feature = "defmt")] |
| 102 | #[collapse_debuginfo(yes)] | ||
| 94 | macro_rules! unreachable { | 103 | macro_rules! unreachable { |
| 95 | ($($x:tt)*) => { | 104 | ($($x:tt)*) => { |
| 96 | ::defmt::unreachable!($($x)*) | 105 | ::defmt::unreachable!($($x)*) |
| 97 | }; | 106 | }; |
| 98 | } | 107 | } |
| 99 | 108 | ||
| 109 | #[collapse_debuginfo(yes)] | ||
| 100 | macro_rules! panic { | 110 | macro_rules! panic { |
| 101 | ($($x:tt)*) => { | 111 | ($($x:tt)*) => { |
| 102 | { | 112 | { |
| @@ -108,6 +118,7 @@ macro_rules! panic { | |||
| 108 | }; | 118 | }; |
| 109 | } | 119 | } |
| 110 | 120 | ||
| 121 | #[collapse_debuginfo(yes)] | ||
| 111 | macro_rules! trace { | 122 | macro_rules! trace { |
| 112 | ($s:literal $(, $x:expr)* $(,)?) => { | 123 | ($s:literal $(, $x:expr)* $(,)?) => { |
| 113 | { | 124 | { |
| @@ -121,6 +132,7 @@ macro_rules! trace { | |||
| 121 | }; | 132 | }; |
| 122 | } | 133 | } |
| 123 | 134 | ||
| 135 | #[collapse_debuginfo(yes)] | ||
| 124 | macro_rules! debug { | 136 | macro_rules! debug { |
| 125 | ($s:literal $(, $x:expr)* $(,)?) => { | 137 | ($s:literal $(, $x:expr)* $(,)?) => { |
| 126 | { | 138 | { |
| @@ -134,6 +146,7 @@ macro_rules! debug { | |||
| 134 | }; | 146 | }; |
| 135 | } | 147 | } |
| 136 | 148 | ||
| 149 | #[collapse_debuginfo(yes)] | ||
| 137 | macro_rules! info { | 150 | macro_rules! info { |
| 138 | ($s:literal $(, $x:expr)* $(,)?) => { | 151 | ($s:literal $(, $x:expr)* $(,)?) => { |
| 139 | { | 152 | { |
| @@ -147,6 +160,7 @@ macro_rules! info { | |||
| 147 | }; | 160 | }; |
| 148 | } | 161 | } |
| 149 | 162 | ||
| 163 | #[collapse_debuginfo(yes)] | ||
| 150 | macro_rules! warn { | 164 | macro_rules! warn { |
| 151 | ($s:literal $(, $x:expr)* $(,)?) => { | 165 | ($s:literal $(, $x:expr)* $(,)?) => { |
| 152 | { | 166 | { |
| @@ -160,6 +174,7 @@ macro_rules! warn { | |||
| 160 | }; | 174 | }; |
| 161 | } | 175 | } |
| 162 | 176 | ||
| 177 | #[collapse_debuginfo(yes)] | ||
| 163 | macro_rules! error { | 178 | macro_rules! error { |
| 164 | ($s:literal $(, $x:expr)* $(,)?) => { | 179 | ($s:literal $(, $x:expr)* $(,)?) => { |
| 165 | { | 180 | { |
| @@ -174,6 +189,7 @@ macro_rules! error { | |||
| 174 | } | 189 | } |
| 175 | 190 | ||
| 176 | #[cfg(feature = "defmt")] | 191 | #[cfg(feature = "defmt")] |
| 192 | #[collapse_debuginfo(yes)] | ||
| 177 | macro_rules! unwrap { | 193 | macro_rules! unwrap { |
| 178 | ($($x:tt)*) => { | 194 | ($($x:tt)*) => { |
| 179 | ::defmt::unwrap!($($x)*) | 195 | ::defmt::unwrap!($($x)*) |
| @@ -181,6 +197,7 @@ macro_rules! unwrap { | |||
| 181 | } | 197 | } |
| 182 | 198 | ||
| 183 | #[cfg(not(feature = "defmt"))] | 199 | #[cfg(not(feature = "defmt"))] |
| 200 | #[collapse_debuginfo(yes)] | ||
| 184 | macro_rules! unwrap { | 201 | macro_rules! unwrap { |
| 185 | ($arg:expr) => { | 202 | ($arg:expr) => { |
| 186 | match $crate::fmt::Try::into_result($arg) { | 203 | match $crate::fmt::Try::into_result($arg) { |
