@@ -13,26 +13,23 @@ fn unknown_repo(project: &str, repo: &str) -> ApiError {
1313 ApiError :: new (
1414 StatusCode :: NOT_FOUND ,
1515 "404" . to_owned ( ) ,
16- format ! ( "project '{}' has no repository '{}'" , project , repo ) ,
16+ format ! ( "project '{project }' has no repository '{repo }'" ) ,
1717 )
1818}
1919
2020fn unknown_arch ( project : & str , repo : & str , arch : & str ) -> ApiError {
2121 ApiError :: new (
2222 StatusCode :: NOT_FOUND ,
2323 "404" . to_owned ( ) ,
24- format ! (
25- "repository '{}/{}' has no architecture '{}'" ,
26- project, repo, arch
27- ) ,
24+ format ! ( "repository '{project}/{repo}' has no architecture '{arch}'" ) ,
2825 )
2926}
3027
3128fn unknown_parameter ( param : & str ) -> ApiError {
3229 ApiError :: new (
3330 StatusCode :: BAD_REQUEST ,
3431 "400" . to_owned ( ) ,
35- format ! ( "unknown parameter '{}'" , param ) ,
32+ format ! ( "unknown parameter '{param }'" ) ,
3633 )
3734}
3835
@@ -50,8 +47,8 @@ impl Respond for ProjectBuildCommandResponder {
5047 fn respond ( & self , request : & Request ) -> ResponseTemplate {
5148 try_api ! ( check_auth( self . mock. auth( ) , request) ) ;
5249
53- let components = request. url . path_segments ( ) . unwrap ( ) ;
54- let project_name = components. last ( ) . unwrap ( ) ;
50+ let mut components = request. url . path_segments ( ) . unwrap ( ) ;
51+ let project_name = components. next_back ( ) . unwrap ( ) ;
5552
5653 let mut projects = self . mock . projects ( ) . write ( ) . unwrap ( ) ;
5754 let project = try_api ! (
@@ -161,8 +158,8 @@ impl Respond for RepoListingResponder {
161158 fn respond ( & self , request : & Request ) -> ResponseTemplate {
162159 try_api ! ( check_auth( self . mock. auth( ) , request) ) ;
163160
164- let components = request. url . path_segments ( ) . unwrap ( ) ;
165- let project_name = components. last ( ) . unwrap ( ) ;
161+ let mut components = request. url . path_segments ( ) . unwrap ( ) ;
162+ let project_name = components. next_back ( ) . unwrap ( ) ;
166163
167164 let projects = self . mock . projects ( ) . read ( ) . unwrap ( ) ;
168165 let project = try_api ! (
@@ -593,7 +590,7 @@ impl Respond for BuildBinaryFileResponder {
593590 . ok_or_else( || ApiError :: new(
594591 StatusCode :: NOT_FOUND ,
595592 "404" . to_owned( ) ,
596- format!( "{}: No such file or directory" , file_name )
593+ format!( "{file_name }: No such file or directory" )
597594 ) )
598595 ) ;
599596 ResponseTemplate :: new ( StatusCode :: OK )
@@ -689,7 +686,7 @@ fn parse_number_param(value: Cow<str>) -> Result<usize, ApiError> {
689686 ApiError :: new (
690687 StatusCode :: BAD_REQUEST ,
691688 "400" . to_owned ( ) ,
692- format ! ( "not a number: '{}'" , value ) ,
689+ format ! ( "not a number: '{value }'" ) ,
693690 )
694691 } )
695692}
@@ -740,7 +737,7 @@ impl Respond for BuildLogResponder {
740737 ApiError :: new(
741738 StatusCode :: BAD_REQUEST ,
742739 "400" . to_owned( ) ,
743- format!( "unknown view '{}'" , value )
740+ format!( "unknown view '{value }'" )
744741 )
745742 ) ;
746743 entry_view = true ;
@@ -781,7 +778,7 @@ impl Respond for BuildLogResponder {
781778 let package = try_api ! ( arch. packages. get( package_name) . ok_or_else( || ApiError :: new(
782779 StatusCode :: BAD_REQUEST ,
783780 "400" . to_owned( ) ,
784- format!( "remote error: {} no logfile" , package_name )
781+ format!( "remote error: {package_name } no logfile" )
785782 ) ) ) ;
786783
787784 let log = if last_successful {
@@ -818,7 +815,7 @@ impl Respond for BuildLogResponder {
818815 ApiError :: new(
819816 StatusCode :: BAD_REQUEST ,
820817 "400" . to_owned( ) ,
821- format!( "remote error: start out of range {}" , start )
818+ format!( "remote error: start out of range {start}" )
822819 )
823820 ) ;
824821
0 commit comments