pub trait HasElicitParams: Params { // Required methods fn message(&self) -> &String; fn requested_schema(&self) -> &Value; }