colored 1.1.0

The most simple way to add colors in your terminal
Documentation
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:64:5: 64:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn black(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:64:5: 64:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:65:5: 65:29 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn red(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:65:5: 65:29 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:66:5: 66:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn green(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:66:5: 66:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:67:5: 67:35 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn yellow(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:67:5: 67:35 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:68:5: 68:31 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn blue(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:68:5: 68:31 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:69:5: 69:35 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn purple(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:69:5: 69:35 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:70:5: 70:36 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn magenta(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:70:5: 70:36 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:71:5: 71:31 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn cyan(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:71:5: 71:31 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:72:5: 72:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn white(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:72:5: 72:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:64:5: 64:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn black(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:64:5: 64:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:65:5: 65:29 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn red(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:65:5: 65:29 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:66:5: 66:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn green(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:66:5: 66:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:67:5: 67:35 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn yellow(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:67:5: 67:35 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:68:5: 68:31 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn blue(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:68:5: 68:31 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:69:5: 69:35 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn purple(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:69:5: 69:35 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:70:5: 70:36 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn magenta(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:70:5: 70:36 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:71:5: 71:31 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn cyan(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:71:5: 71:31 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:43:28: 43:33 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:43             Colour::$style.paint(self)
                                         ^~~~~
src/lib.rs:72:5: 72:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:42:9: 44:10 help: consider using an explicit lifetime parameter as shown: fn white(self) -> ANSIString<'a>
src/lib.rs:42         fn $name(self) -> ANSIString<'a> {
src/lib.rs:43             Colour::$style.paint(self)
src/lib.rs:44         }
src/lib.rs:72:5: 72:33 note: in this expansion of impl_color! (defined in src/lib.rs)
src/lib.rs:56:26: 74:32 error: no method named `normal` found for type `ansi_term::Style` in the current scope
src/lib.rs:56             Style::new().$method().paint(self)
src/lib.rs:57         }
src/lib.rs:58     }
src/lib.rs:59 }
src/lib.rs:60 
src/lib.rs:61 impl<'a, 'b, S> ExtANSIString<'a> for S where S: Into<Cow<'b, str>>
              ...
src/lib.rs:74:5: 74:34 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:56:26: 74:32 note: the method `normal` exists but the following trait bounds were not satisfied: `ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`, `&ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`, `&mut ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`
src/lib.rs:56:26: 74:32 help: items from traits can only be used if the trait is implemented and in scope; the following trait defines an item `normal`, perhaps you need to implement it:
src/lib.rs:56:26: 74:32 help: candidate #1: `ExtANSIString`
src/lib.rs:51:26: 75:23 error: no method named `normal` found for type `ansi_term::Style` in the current scope
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:53     };
src/lib.rs:54     ($name:ident => $method:ident) => {
src/lib.rs:55         fn $name(self) -> ANSIString<'a> {
src/lib.rs:56             Style::new().$method().paint(self)
              ...
src/lib.rs:75:5: 75:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:26: 75:23 note: the method `normal` exists but the following trait bounds were not satisfied: `ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`, `&ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`, `&mut ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`
src/lib.rs:51:26: 75:23 help: items from traits can only be used if the trait is implemented and in scope; the following trait defines an item `normal`, perhaps you need to implement it:
src/lib.rs:51:26: 75:23 help: candidate #1: `ExtANSIString`
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:76:5: 76:23 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn bold(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:76:5: 76:23 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:77:5: 77:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn dimmed(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:77:5: 77:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:78:5: 78:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn italic(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:78:5: 78:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:79:5: 79:28 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn underline(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:79:5: 79:28 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:80:5: 80:24 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn blink(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:80:5: 80:24 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:81:5: 81:26 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn reverse(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:81:5: 81:26 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:82:5: 82:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn hidden(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:82:5: 82:25 note: in this expansion of impl_style! (defined in src/lib.rs)
error: aborting due to 18 previous errors
src/lib.rs:56:26: 74:32 error: no method named `normal` found for type `ansi_term::Style` in the current scope
src/lib.rs:56             Style::new().$method().paint(self)
src/lib.rs:57         }
src/lib.rs:58     }
src/lib.rs:59 }
src/lib.rs:60 
src/lib.rs:61 impl<'a, 'b, S> ExtANSIString<'a> for S where S: Into<Cow<'b, str>>
              ...
src/lib.rs:74:5: 74:34 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:56:26: 74:32 note: the method `normal` exists but the following trait bounds were not satisfied: `ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`, `&ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`, `&mut ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`
src/lib.rs:56:26: 74:32 help: items from traits can only be used if the trait is implemented and in scope; the following trait defines an item `normal`, perhaps you need to implement it:
src/lib.rs:56:26: 74:32 help: candidate #1: `ExtANSIString`
src/lib.rs:51:26: 75:23 error: no method named `normal` found for type `ansi_term::Style` in the current scope
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:53     };
src/lib.rs:54     ($name:ident => $method:ident) => {
src/lib.rs:55         fn $name(self) -> ANSIString<'a> {
src/lib.rs:56             Style::new().$method().paint(self)
              ...
src/lib.rs:75:5: 75:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:26: 75:23 note: the method `normal` exists but the following trait bounds were not satisfied: `ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`, `&ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`, `&mut ansi_term::Style : core::convert::Into<collections::borrow::Cow<'static, str>>`
src/lib.rs:51:26: 75:23 help: items from traits can only be used if the trait is implemented and in scope; the following trait defines an item `normal`, perhaps you need to implement it:
src/lib.rs:51:26: 75:23 help: candidate #1: `ExtANSIString`
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:76:5: 76:23 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn bold(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:76:5: 76:23 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:77:5: 77:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn dimmed(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:77:5: 77:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:78:5: 78:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn italic(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:78:5: 78:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:79:5: 79:28 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn underline(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:79:5: 79:28 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:80:5: 80:24 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn blink(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:80:5: 80:24 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:81:5: 81:26 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn reverse(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:81:5: 81:26 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:51:34: 51:39 error: cannot infer an appropriate lifetime for lifetime parameter `'a` due to conflicting requirements [E0495]
src/lib.rs:51             Style::new().$name().paint(self)
                                               ^~~~~
src/lib.rs:82:5: 82:25 note: in this expansion of impl_style! (defined in src/lib.rs)
src/lib.rs:50:9: 52:10 help: consider using an explicit lifetime parameter as shown: fn hidden(self) -> ANSIString<'a>
src/lib.rs:50         fn $name(self) -> ANSIString<'a> {
src/lib.rs:51             Style::new().$name().paint(self)
src/lib.rs:52         }
src/lib.rs:82:5: 82:25 note: in this expansion of impl_style! (defined in src/lib.rs)
error: aborting due to 18 previous errors
Could not compile `colored`.

To learn more, run the command again with --verbose.