Skip to content

Commit fda118b

Browse files
committed
fix up confusing Debug impl for built Builder
1 parent d8c7645 commit fda118b

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

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)