Skip to content

Commit 479744e

Browse files
committed
No need for dead code if struct fields are public
1 parent 4db08b1 commit 479744e

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

tests/test_option.rs

+8-13
Original file line numberDiff line numberDiff line change
@@ -7,46 +7,41 @@ pub mod structs {
77

88
#[derive(Error, Debug)]
99
#[error("...")]
10-
#[allow(dead_code)]
1110
pub struct OptSourceNoBacktrace {
1211
#[source]
13-
source: Option<anyhow::Error>,
12+
pub source: Option<anyhow::Error>,
1413
}
1514

1615
#[derive(Error, Debug)]
1716
#[error("...")]
18-
#[allow(dead_code)]
1917
pub struct OptSourceAlwaysBacktrace {
2018
#[source]
21-
source: Option<anyhow::Error>,
22-
backtrace: Backtrace,
19+
pub source: Option<anyhow::Error>,
20+
pub backtrace: Backtrace,
2321
}
2422

2523
#[derive(Error, Debug)]
2624
#[error("...")]
27-
#[allow(dead_code)]
2825
pub struct NoSourceOptBacktrace {
2926
#[backtrace]
30-
backtrace: Option<Backtrace>,
27+
pub backtrace: Option<Backtrace>,
3128
}
3229

3330
#[derive(Error, Debug)]
3431
#[error("...")]
35-
#[allow(dead_code)]
3632
pub struct AlwaysSourceOptBacktrace {
37-
source: anyhow::Error,
33+
pub source: anyhow::Error,
3834
#[backtrace]
39-
backtrace: Option<Backtrace>,
35+
pub backtrace: Option<Backtrace>,
4036
}
4137

4238
#[derive(Error, Debug)]
4339
#[error("...")]
44-
#[allow(dead_code)]
4540
pub struct OptSourceOptBacktrace {
4641
#[source]
47-
source: Option<anyhow::Error>,
42+
pub source: Option<anyhow::Error>,
4843
#[backtrace]
49-
backtrace: Option<Backtrace>,
44+
pub backtrace: Option<Backtrace>,
5045
}
5146
}
5247

0 commit comments

Comments
 (0)