summaryrefslogtreecommitdiffstats
path: root/termcolor/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'termcolor/src/lib.rs')
-rw-r--r--termcolor/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/termcolor/src/lib.rs b/termcolor/src/lib.rs
index 7b90851a..81825898 100644
--- a/termcolor/src/lib.rs
+++ b/termcolor/src/lib.rs
@@ -104,7 +104,7 @@ pub trait WriteColor: io::Write {
fn reset(&mut self) -> io::Result<()>;
}
-impl<'a, T: WriteColor> WriteColor for &'a mut T {
+impl<'a, T: ?Sized + WriteColor> WriteColor for &'a mut T {
fn supports_color(&self) -> bool { (&**self).supports_color() }
fn set_color(&mut self, spec: &ColorSpec) -> io::Result<()> {
(&mut **self).set_color(spec)