Skip to content

Commit 3be818f

Browse files
authored
Merge pull request #110 from KodrAus/fix/builder-debug
Fix up confusing Debug impl for built Builder
2 parents d8c7645 + 7735ac7 commit 3be818f

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
language: rust
22
sudo: false
33
rust:
4-
- 1.20.0
4+
- 1.24.1
55
- stable
66
- beta
77
- nightly

src/lib.rs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -931,10 +931,16 @@ mod std_fmt_impls {
931931

932932
impl fmt::Debug for Builder{
933933
fn fmt(&self, f: &mut fmt::Formatter)->fmt::Result {
934-
f.debug_struct("Logger")
935-
.field("filter", &self.filter)
936-
.field("writer", &self.writer)
937-
.finish()
934+
if self.built {
935+
f.debug_struct("Logger")
936+
.field("built", &true)
937+
.finish()
938+
} else {
939+
f.debug_struct("Logger")
940+
.field("filter", &self.filter)
941+
.field("writer", &self.writer)
942+
.finish()
943+
}
938944
}
939945
}
940946
}

0 commit comments

Comments
 (0)