SYMBOL INDEX (23 symbols across 5 files) FILE: src/git/mod.rs type Git (line 7) | pub struct Git function new (line 20) | pub fn new(report_progress: F) -> Self { function delete (line 32) | pub fn delete(&mut self, force: bool, branch_name: &str) -> Result<&mut ... function fetch (line 43) | pub fn fetch(&mut self) -> Result<&mut Self, GitError> { function prune (line 49) | pub fn prune(&mut self) -> Result<&mut Self, GitError> { function list_branches (line 55) | pub fn list_branches(&mut self) -> Result<&mut Self, GitError> { function branch_names (line 61) | pub fn branch_names(&mut self) -> Result, GitError> { function report_progress (line 73) | fn report_progress(&mut self, message: &str) { FILE: src/git/models.rs type GitError (line 2) | pub enum GitError { method from (line 10) | fn from(err: std::io::Error) -> Self { method from (line 16) | fn from(err: std::string::FromUtf8Error) -> Self { method from (line 22) | fn from(output: std::process::Output) -> Self { type GitExec (line 31) | pub struct GitExec {} method delete (line 34) | pub fn delete(force: bool, branch_name: &str) -> Result Result { method prune (line 58) | pub fn prune() -> Result { method list_branches (line 71) | pub fn list_branches() -> Result { FILE: src/i18n.rs type Text (line 3) | pub enum Text<'a> { method to_string (line 17) | fn to_string(&self) -> String { FILE: src/main.rs type Cli (line 19) | struct Cli { function main (line 38) | fn main() -> Result<(), GitError> { FILE: src/prompt.rs type Prompt (line 3) | pub struct Prompt {} method with (line 6) | pub fn with(branches: Vec) -> Vec {