diff --git a/performance/Cargo.toml b/performance/Cargo.toml index 18997fa..2c25885 100644 --- a/performance/Cargo.toml +++ b/performance/Cargo.toml @@ -3,7 +3,7 @@ authors = ["ZeroTier, Inc. ", "Adam Ierymenko : fmt::Debug, { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - f.debug_struct("ByzantineFault") - .field("session", &self.session) - .field("caused_expiration", &self.caused_expiration) + let mut a = f.debug_struct("ByzantineFault"); + a.field("session", &self.session) .field("error", &self.error) .field("unnatural", &self.unnatural) - .field("file", &self.file) - .field("line", &self.line) - .finish() + .field("caused_expiration", &self.caused_expiration); + #[cfg(feature = "debug")] + { + a.field("file", &self.file).field("line", &self.line); + } + a.finish() } } impl fmt::Display for ByzantineFault {