git_revise/
ai.rs

1use crate::error::ReviseResult;
2
3pub mod gemini;
4
5pub(crate) trait AI<T> {
6    async fn generate_response(&self, input: &str) -> ReviseResult<T>;
7}