@@ -18,13 +18,12 @@ pub fn add_entry(
1818 trusted : bool ,
1919) -> Result < ( ) , AppError > {
2020 let name = maybe_name
21- . ok_or_else ( || AppError :: UserError ( format ! ( "No project name specified for {}" , url ) ) )
21+ . ok_or_else ( || AppError :: UserError ( format ! ( "No project name specified for {url}" ) ) )
2222 . or_else ( |_| repo_name_from_url ( url) . map ( ToOwned :: to_owned) ) ?;
2323 let config: Config = maybe_config?;
2424 if config. projects . contains_key ( & name) {
2525 Err ( AppError :: UserError ( format ! (
26- "Project key {} already exists, not gonna overwrite it for you" ,
27- name
26+ "Project key {name} already exists, not gonna overwrite it for you"
2827 ) ) )
2928 } else {
3029 let default_after_clone = config. settings . default_after_clone . clone ( ) ;
@@ -56,7 +55,7 @@ pub fn remove_project(maybe_config: Result<Config, AppError>, project_name: &str
5655 let config: Config = maybe_config?;
5756
5857 if !config. projects . contains_key ( project_name) {
59- Err ( AppError :: UserError ( format ! ( "Project key {} does not exist in config" , project_name ) ) )
58+ Err ( AppError :: UserError ( format ! ( "Project key {project_name } does not exist in config" ) ) )
6059 } else if let Some ( project) = config. projects . get ( project_name) . cloned ( ) {
6160 if purge_directory {
6261 let path = config. actual_path_to_project ( & project) ;
@@ -67,21 +66,20 @@ pub fn remove_project(maybe_config: Result<Config, AppError>, project_name: &str
6766 }
6867 config:: delete_project_config ( & project)
6968 } else {
70- Err ( AppError :: UserError ( format ! ( "Unknown project {}" , project_name ) ) )
69+ Err ( AppError :: UserError ( format ! ( "Unknown project {project_name}" ) ) )
7170 }
7271}
7372
7473pub fn add_remote ( maybe_config : Result < Config , AppError > , name : & str , remote_name : String , git : String ) -> Result < ( ) , AppError > {
7574 let config: Config = maybe_config?;
7675 if !config. projects . contains_key ( name) {
77- return Err ( AppError :: UserError ( format ! ( "Project key {} does not exists. Can not update." , name ) ) ) ;
76+ return Err ( AppError :: UserError ( format ! ( "Project key {name } does not exists. Can not update." ) ) ) ;
7877 }
7978 let mut project_config: Project = config. projects . get ( name) . expect ( "Already checked in the if above" ) . clone ( ) ;
8079 let mut additional_remotes = project_config. additional_remotes . unwrap_or_default ( ) ;
8180 if additional_remotes. iter ( ) . any ( |r| r. name == remote_name) {
8281 return Err ( AppError :: UserError ( format ! (
83- "Remote {} for project {} does already exist. Can not add." ,
84- remote_name, name
82+ "Remote {remote_name} for project {name} does already exist. Can not add."
8583 ) ) ) ;
8684 }
8785 additional_remotes. push ( Remote { name : remote_name, git } ) ;
@@ -94,7 +92,7 @@ pub fn add_remote(maybe_config: Result<Config, AppError>, name: &str, remote_nam
9492pub fn remove_remote ( maybe_config : Result < Config , AppError > , name : & str , remote_name : String ) -> Result < ( ) , AppError > {
9593 let config: Config = maybe_config?;
9694 if !config. projects . contains_key ( name) {
97- return Err ( AppError :: UserError ( format ! ( "Project key {} does not exists. Can not update." , name ) ) ) ;
95+ return Err ( AppError :: UserError ( format ! ( "Project key {name } does not exists. Can not update." ) ) ) ;
9896 }
9997 let mut project_config: Project = config. projects . get ( name) . expect ( "Already checked in the if above" ) . clone ( ) ;
10098 let additional_remotes = project_config. additional_remotes . unwrap_or_default ( ) ;
@@ -116,11 +114,10 @@ pub fn update_entry(
116114 let config: Config = maybe_config?;
117115 if name. starts_with ( "http" ) || name. starts_with ( "git@" ) {
118116 Err ( AppError :: UserError ( format ! (
119- "{} looks like a repo URL and not like a project name, please fix" ,
120- name
117+ "{name} looks like a repo URL and not like a project name, please fix"
121118 ) ) )
122119 } else if !config. projects . contains_key ( name) {
123- Err ( AppError :: UserError ( format ! ( "Project key {} does not exists. Can not update." , name ) ) )
120+ Err ( AppError :: UserError ( format ! ( "Project key {name } does not exists. Can not update." ) ) )
124121 } else {
125122 let old_project_config: Project = config. projects . get ( name) . expect ( "Already checked in the if above" ) . clone ( ) ;
126123 config:: write_project ( & Project {
@@ -143,7 +140,7 @@ pub fn ls(maybe_config: Result<Config, AppError>, tags: &BTreeSet<String>) -> Re
143140 let config = maybe_config?;
144141 for ( name, project) in config. projects {
145142 if tags. is_empty ( ) || project. tags . unwrap_or_default ( ) . intersection ( tags) . count ( ) > 0 {
146- println ! ( "{}" , name )
143+ println ! ( "{name}" )
147144 }
148145 }
149146 Ok ( ( ) )
@@ -154,12 +151,12 @@ pub fn print_path(maybe_config: Result<Config, AppError>, name: &str) -> Result<
154151 let project = config
155152 . projects
156153 . get ( name)
157- . ok_or_else ( || AppError :: UserError ( format ! ( "project {} not found" , name ) ) ) ?;
154+ . ok_or_else ( || AppError :: UserError ( format ! ( "project {name } not found" ) ) ) ?;
158155 let canonical_project_path = config. actual_path_to_project ( project) ;
159156 let path = canonical_project_path
160157 . to_str ( )
161158 . ok_or ( AppError :: InternalError ( "project path is not valid unicode" ) ) ?;
162- println ! ( "{}" , path ) ;
159+ println ! ( "{path}" ) ;
163160 Ok ( ( ) )
164161}
165162
@@ -168,7 +165,7 @@ pub fn inspect(name: &str, maybe_config: Result<Config, AppError>, json: bool) -
168165 let project = config
169166 . projects
170167 . get ( name)
171- . ok_or_else ( || AppError :: UserError ( format ! ( "project {} not found" , name ) ) ) ?;
168+ . ok_or_else ( || AppError :: UserError ( format ! ( "project {name } not found" ) ) ) ?;
172169 if json {
173170 println ! ( "{}" , serde_json:: to_string( project) ?) ;
174171 return Ok ( ( ) ) ;
@@ -208,7 +205,7 @@ pub(crate) fn move_project(maybe_config: Result<Config, AppError>, name: &str, d
208205 let project = config
209206 . projects
210207 . get ( name)
211- . ok_or_else ( || AppError :: UserError ( format ! ( "project {} not found" , name ) ) ) ?;
208+ . ok_or_else ( || AppError :: UserError ( format ! ( "project {name } not found" ) ) ) ?;
212209 let canonical_project_path = config. actual_path_to_project ( project) ;
213210
214211 let mut path = path:: absolute ( destination) ?;
0 commit comments