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]
Implementors
impl Record for Recorder[src]
impl Record for Recorder[src]