diff options
Diffstat (limited to 'termcolor/src/lib.rs')
-rw-r--r-- | termcolor/src/lib.rs | 2 |
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) |