From fd46c78f8f5bc760a46c36fc03f97d43ac389db6 Mon Sep 17 00:00:00 2001 From: Nick Cameron Date: Thu, 31 Dec 2015 16:50:06 +1300 Subject: Add an --output option for specifying an error emitter --- src/libsyntax/errors/emitter.rs | 2 +- src/libsyntax/errors/mod.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'src/libsyntax/errors') 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, can_emit_warnings: bool, -- cgit 1.4.1-3-g733a5