diff options
| author | Nick Cameron <ncameron@mozilla.com> | 2015-12-31 16:50:06 +1300 |
|---|---|---|
| committer | Nick Cameron <ncameron@mozilla.com> | 2016-01-15 10:24:12 +1300 |
| commit | fd46c78f8f5bc760a46c36fc03f97d43ac389db6 (patch) | |
| tree | f119237ab574a412a5324902ecded9d8199d8f54 /src/libsyntax/errors | |
| parent | acfccc515bfbed098f46c6530d57aaef846b99ca (diff) | |
| download | rust-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.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/errors/mod.rs | 1 |
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, |
