#![doc = include_str!("../README.md")]
#![forbid(unsafe_code)]
#![warn(clippy::cargo, clippy::nursery, clippy::pedantic)]
mod editing;
mod styling;
use editing::format_color_impl;
use proc_macro::TokenStream;
#[proc_macro]
pub fn cformat(input: TokenStream) -> TokenStream {
format_color_impl(input, "format")
}
#[proc_macro]
pub fn cprint(input: TokenStream) -> TokenStream {
format_color_impl(input, "print")
}
#[proc_macro]
pub fn cprintln(input: TokenStream) -> TokenStream {
format_color_impl(input, "println")
}
#[proc_macro]
pub fn ceprint(input: TokenStream) -> TokenStream {
format_color_impl(input, "eprint")
}
#[proc_macro]
pub fn ceprintln(input: TokenStream) -> TokenStream {
format_color_impl(input, "eprintln")
}