Trait clucolor::cluColor

source ·
pub trait cluColor: Debug + Display + Eq + Hash + Ord + PartialEq + PartialOrd {
Show 21 methods fn raw_color<'a>() -> &'a str; fn raw_color_b<'a>() -> &'a [u8] ; fn name<'a>() -> &'a str; fn writer() -> cluColorWriter<Self>
    where
        Self: Sized
, { ... } fn string_as<'a, A: AsRef<str>>(asref: A) -> String { ... } fn stringn_as<'a, A: AsRef<str>>(asref: A) -> String { ... } fn string_fmt<'a>(fmt: Arguments<'a>) -> String { ... } fn string<'a>(str: &'a str) -> String { ... } fn stringn<'a>(str: &'a str) -> String { ... } fn stringn_fmt<'a>(fmt: Arguments<'a>) -> String { ... } fn write_as<'a, W: Write, A: AsRef<[u8]>>(w: W, asref: A) -> Result<()> { ... } fn writen_as<'a, W: Write, A: AsRef<[u8]>>(w: W, asref: A) -> Result<()> { ... } fn write<'a, W: Write>(w: W, array: &'a [u8]) -> Result<()> { ... } fn write_str<'a, W: Write>(w: W, str: &'a str) -> Result<()> { ... } fn write_fmt<'a, W: Write>(w: W, fmt: Arguments<'a>) -> Result<()> { ... } fn writen<'a, W: Write>(w: W, array: &'a [u8]) -> Result<()> { ... } fn writen_str<'a, W: Write>(w: W, str: &'a str) -> Result<()> { ... } fn writen_fmt<'a, W: Write>(w: W, fmt: Arguments<'a>) -> Result<()> { ... } fn with_color_fmt<'a, F: Fn(&Arguments<'_>) -> T, T: 'a>(
        args: Arguments<'a>,
        function: F
    ) -> T { ... } fn once_with_color_fmt<'a, F: FnOnce(&Arguments<'_>) -> T, T: 'a>(
        args: Arguments<'a>,
        function: F
    ) -> T { ... } fn mut_with_color_fmt<'a, F: FnMut(&Arguments<'_>) -> T, T: 'a>(
        args: Arguments<'a>,
        function: F
    ) -> T { ... }
}
Expand description

Common features implemented by the generalized type.

Required Methods§

Color str type

Color array type

Name color

Provided Methods§

Implementations on Foreign Types§

Implementors§