From 7e4b633417fe4886d35c11d38b28b3f98ff4e373 Mon Sep 17 00:00:00 2001 From: Owen Sanchez Date: Sat, 4 Feb 2017 17:42:35 -0700 Subject: [PATCH] Add some writes to a log file for debugging --- clippy_lints/src/large_enum_variant.rs | 8 ++++++++ log | 1 + 2 files changed, 9 insertions(+) create mode 100644 log diff --git a/clippy_lints/src/large_enum_variant.rs b/clippy_lints/src/large_enum_variant.rs index 36c5e7a288a..aa7db1f77e2 100644 --- a/clippy_lints/src/large_enum_variant.rs +++ b/clippy_lints/src/large_enum_variant.rs @@ -67,7 +67,15 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for LargeEnumVariant { } }) .sum(); + + use std::io::Write; + let mut f = ::std::fs::File::create("log").unwrap(); + + writeln!(f, "size, max size: {}, {}", size, self.maximum_variant_size_allowed).unwrap(); if size > self.maximum_variant_size_allowed { + writeln!(f, "size > max").unwrap(); + // panic!("foo"); + span_lint_and_then(cx, LARGE_ENUM_VARIANT, def.variants[i].span, diff --git a/log b/log new file mode 100644 index 00000000000..0cbafc97889 --- /dev/null +++ b/log @@ -0,0 +1 @@ +size, max size: 0, 200