use crate::Error;
pub trait FormatterTrait: Sync + Send {
fn get_formatted_string(
&self,
string: &str,
args: &dyn FormatterArgsTrait,
) -> Result<String, Error>; }
pub trait FormatterArgsTrait
{
fn get_formatted_val(&self, string: &str) -> Result<String, Error>;
}