Trait ai::hook::PatchRepository

source ·
pub trait PatchRepository {
    // Required methods
    fn to_patch(
        &self,
        tree: Option<Tree<'_>>,
        max_token_count: usize
    ) -> Result<String>;
    fn to_diff(&self, tree: Option<Tree<'_>>) -> Result<Diff<'_>>;
}

Required Methods§

source

fn to_patch( &self, tree: Option<Tree<'_>>, max_token_count: usize ) -> Result<String>

source

fn to_diff(&self, tree: Option<Tree<'_>>) -> Result<Diff<'_>>

Implementations on Foreign Types§

source§

impl<'a> PatchRepository for Repository

source§

fn to_patch( &self, tree: Option<Tree<'_>>, max_token_count: usize ) -> Result<String>

source§

fn to_diff(&self, tree: Option<Tree<'_>>) -> Result<Diff<'_>>

Implementors§