about summary refs log tree commit diff
path: root/src/libsyntax/errors
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2015-12-31 16:50:06 +1300
committerNick Cameron <ncameron@mozilla.com>2016-01-15 10:24:12 +1300
commitfd46c78f8f5bc760a46c36fc03f97d43ac389db6 (patch)
treef119237ab574a412a5324902ecded9d8199d8f54 /src/libsyntax/errors
parentacfccc515bfbed098f46c6530d57aaef846b99ca (diff)
downloadrust-fd46c78f8f5bc760a46c36fc03f97d43ac389db6.tar.gz
rust-fd46c78f8f5bc760a46c36fc03f97d43ac389db6.zip
Add an --output option for specifying an error emitter
Diffstat (limited to 'src/libsyntax/errors')
-rw-r--r--src/libsyntax/errors/emitter.rs2
-rw-r--r--src/libsyntax/errors/mod.rs1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/libsyntax/errors/emitter.rs b/src/libsyntax/errors/emitter.rs
index a7bfdedf718..c21bf1e6a1f 100644
--- a/src/libsyntax/errors/emitter.rs
+++ b/src/libsyntax/errors/emitter.rs
@@ -43,7 +43,7 @@ pub trait Emitter {
 /// maximum number of lines we will print for each error; arbitrary.
 const MAX_LINES: usize = 6;
 
-#[derive(Clone, Copy)]
+#[derive(Clone, Copy, Debug, PartialEq, Eq)]
 pub enum ColorConfig {
     Auto,
     Always,
diff --git a/src/libsyntax/errors/mod.rs b/src/libsyntax/errors/mod.rs
index 733798c197a..68f8caf755a 100644
--- a/src/libsyntax/errors/mod.rs
+++ b/src/libsyntax/errors/mod.rs
@@ -276,6 +276,7 @@ pub struct Handler {
 }
 
 impl Handler {
+    // TODO remove
     pub fn new(color_config: ColorConfig,
                registry: Option<diagnostics::registry::Registry>,
                can_emit_warnings: bool,