Skip to content

Commit 366ee88

Browse files
andresovelalulf
authored andcommitted
Add collapse_debuginfo attribute to fmt macros
1 parent f9ce472 commit 366ee88

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

host/src/fmt.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use core::fmt::{Debug, Display, LowerHex};
66
#[cfg(all(feature = "defmt", feature = "log"))]
77
compile_error!("You may not enable both `defmt` and `log` features.");
88

9+
#[collapse_debuginfo(yes)]
910
macro_rules! assert {
1011
($($x:tt)*) => {
1112
{
@@ -17,6 +18,7 @@ macro_rules! assert {
1718
};
1819
}
1920

21+
#[collapse_debuginfo(yes)]
2022
macro_rules! assert_eq {
2123
($($x:tt)*) => {
2224
{
@@ -28,6 +30,7 @@ macro_rules! assert_eq {
2830
};
2931
}
3032

33+
#[collapse_debuginfo(yes)]
3134
macro_rules! assert_ne {
3235
($($x:tt)*) => {
3336
{
@@ -39,6 +42,7 @@ macro_rules! assert_ne {
3942
};
4043
}
4144

45+
#[collapse_debuginfo(yes)]
4246
macro_rules! debug_assert {
4347
($($x:tt)*) => {
4448
{
@@ -50,6 +54,7 @@ macro_rules! debug_assert {
5054
};
5155
}
5256

57+
#[collapse_debuginfo(yes)]
5358
macro_rules! debug_assert_eq {
5459
($($x:tt)*) => {
5560
{
@@ -61,6 +66,7 @@ macro_rules! debug_assert_eq {
6166
};
6267
}
6368

69+
#[collapse_debuginfo(yes)]
6470
macro_rules! debug_assert_ne {
6571
($($x:tt)*) => {
6672
{
@@ -72,6 +78,7 @@ macro_rules! debug_assert_ne {
7278
};
7379
}
7480

81+
#[collapse_debuginfo(yes)]
7582
macro_rules! todo {
7683
($($x:tt)*) => {
7784
{
@@ -83,20 +90,23 @@ macro_rules! todo {
8390
};
8491
}
8592

93+
#[collapse_debuginfo(yes)]
8694
#[cfg(not(feature = "defmt"))]
8795
macro_rules! unreachable {
8896
($($x:tt)*) => {
8997
::core::unreachable!($($x)*)
9098
};
9199
}
92100

101+
#[collapse_debuginfo(yes)]
93102
#[cfg(feature = "defmt")]
94103
macro_rules! unreachable {
95104
($($x:tt)*) => {
96105
::defmt::unreachable!($($x)*)
97106
};
98107
}
99108

109+
#[collapse_debuginfo(yes)]
100110
macro_rules! panic {
101111
($($x:tt)*) => {
102112
{
@@ -108,6 +118,7 @@ macro_rules! panic {
108118
};
109119
}
110120

121+
#[collapse_debuginfo(yes)]
111122
macro_rules! trace {
112123
($s:literal $(, $x:expr)* $(,)?) => {
113124
{
@@ -121,6 +132,7 @@ macro_rules! trace {
121132
};
122133
}
123134

135+
#[collapse_debuginfo(yes)]
124136
macro_rules! debug {
125137
($s:literal $(, $x:expr)* $(,)?) => {
126138
{
@@ -134,6 +146,7 @@ macro_rules! debug {
134146
};
135147
}
136148

149+
#[collapse_debuginfo(yes)]
137150
macro_rules! info {
138151
($s:literal $(, $x:expr)* $(,)?) => {
139152
{
@@ -147,6 +160,7 @@ macro_rules! info {
147160
};
148161
}
149162

163+
#[collapse_debuginfo(yes)]
150164
macro_rules! warn {
151165
($s:literal $(, $x:expr)* $(,)?) => {
152166
{
@@ -160,6 +174,7 @@ macro_rules! warn {
160174
};
161175
}
162176

177+
#[collapse_debuginfo(yes)]
163178
macro_rules! error {
164179
($s:literal $(, $x:expr)* $(,)?) => {
165180
{
@@ -173,13 +188,15 @@ macro_rules! error {
173188
};
174189
}
175190

191+
#[collapse_debuginfo(yes)]
176192
#[cfg(feature = "defmt")]
177193
macro_rules! unwrap {
178194
($($x:tt)*) => {
179195
::defmt::unwrap!($($x)*)
180196
};
181197
}
182198

199+
#[collapse_debuginfo(yes)]
183200
#[cfg(not(feature = "defmt"))]
184201
macro_rules! unwrap {
185202
($arg:expr) => {

0 commit comments

Comments
 (0)