Make Color extend Debug
This commit is contained in:
parent
cd8a90a287
commit
d3a7878fb4
|
@ -18,10 +18,11 @@ use std::io::{self, Write, Read};
|
||||||
use std::time::{SystemTime, Duration};
|
use std::time::{SystemTime, Duration};
|
||||||
use async::async_stdin;
|
use async::async_stdin;
|
||||||
use std::env;
|
use std::env;
|
||||||
|
use std::fmt::Debug;
|
||||||
use numtoa::NumToA;
|
use numtoa::NumToA;
|
||||||
|
|
||||||
/// A terminal color.
|
/// A terminal color.
|
||||||
pub trait Color {
|
pub trait Color: Debug {
|
||||||
/// Write the foreground version of this color.
|
/// Write the foreground version of this color.
|
||||||
fn write_fg(&self, f: &mut fmt::Formatter) -> fmt::Result;
|
fn write_fg(&self, f: &mut fmt::Formatter) -> fmt::Result;
|
||||||
/// Write the background version of this color.
|
/// Write the background version of this color.
|
||||||
|
|
Loading…
Reference in New Issue