Trait git_diff::visit::record::Record[][src]

pub trait Record {
    type PathId: Clone + Default;
    fn set_current_path(&mut self, path: Self::PathId);
fn push_tracked_path_component(&mut self, component: &BStr) -> Self::PathId;
fn push_path_component(&mut self, component: &BStr);
fn pop_path_component(&mut self);
fn record(&mut self, change: Change) -> Action; }

Associated Types

Loading content...

Required methods

fn set_current_path(&mut self, path: Self::PathId)[src]

fn push_tracked_path_component(&mut self, component: &BStr) -> Self::PathId[src]

fn push_path_component(&mut self, component: &BStr)[src]

fn pop_path_component(&mut self)[src]

fn record(&mut self, change: Change) -> Action[src]

Loading content...

Implementors

impl Record for Recorder[src]

type PathId = usize

Loading content...