]> git.lizzy.rs Git - rust.git/commitdiff
Add some writes to a log file for debugging
authorOwen Sanchez <pengowen816@gmail.com>
Sun, 5 Feb 2017 00:42:35 +0000 (17:42 -0700)
committerOwen Sanchez <pengowen816@gmail.com>
Sat, 11 Feb 2017 01:11:10 +0000 (18:11 -0700)
clippy_lints/src/large_enum_variant.rs
log [new file with mode: 0644]

index 36c5e7a288aed6b30503e2c617ef541169e799e5..aa7db1f77e2c4d614e892922aec731227d40eedd 100644 (file)
@@ -67,7 +67,15 @@ fn check_item(&mut self, cx: &LateContext, item: &Item) {
                             }
                         })
                         .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 (file)
index 0000000..0cbafc9
--- /dev/null
+++ b/log
@@ -0,0 +1 @@
+size, max size: 0, 200