diff options
Diffstat (limited to 'src/libsyntax/diagnostic.rs')
| -rw-r--r-- | src/libsyntax/diagnostic.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libsyntax/diagnostic.rs b/src/libsyntax/diagnostic.rs index ee06efbec13..16c463f0c96 100644 --- a/src/libsyntax/diagnostic.rs +++ b/src/libsyntax/diagnostic.rs @@ -118,7 +118,7 @@ impl SpanHandler { // others log errors for later reporting. pub struct Handler { err_count: Cell<uint>, - emit: RefCell<Box<Emitter:Send>>, + emit: RefCell<Box<Emitter + Send>>, } impl Handler { @@ -187,7 +187,7 @@ pub fn default_handler(color_config: ColorConfig) -> Handler { mk_handler(box EmitterWriter::stderr(color_config)) } -pub fn mk_handler(e: Box<Emitter:Send>) -> Handler { +pub fn mk_handler(e: Box<Emitter + Send>) -> Handler { Handler { err_count: Cell::new(0), emit: RefCell::new(e), @@ -281,8 +281,8 @@ pub struct EmitterWriter { } enum Destination { - Terminal(Box<term::Terminal<Box<Writer:Send>>:Send>), - Raw(Box<Writer:Send>), + Terminal(Box<term::Terminal<Box<Writer + Send>> + Send>), + Raw(Box<Writer + Send>), } impl EmitterWriter { @@ -306,7 +306,7 @@ impl EmitterWriter { } } - pub fn new(dst: Box<Writer:Send>) -> EmitterWriter { + pub fn new(dst: Box<Writer + Send>) -> EmitterWriter { EmitterWriter { dst: Raw(dst) } } } |
