@@ -57,9 +57,7 @@ impl LocalPackage {
5757 return false ;
5858 }
5959
60- resolve_path ( candidate)
61- . map ( |p| p. exists ( ) )
62- . unwrap_or ( false )
60+ resolve_path ( candidate) . map ( |p| p. exists ( ) ) . unwrap_or ( false )
6361 }
6462
6563 /// Parse a local file path and extract package metadata.
@@ -87,7 +85,10 @@ impl LocalPackage {
8785 . file_name ( )
8886 . map ( |s| s. to_string_lossy ( ) . into_owned ( ) )
8987 . ok_or_else ( || {
90- SoarError :: Custom ( format ! ( "Could not extract filename from {}" , path. display( ) ) )
88+ SoarError :: Custom ( format ! (
89+ "Could not extract filename from {}" ,
90+ path. display( )
91+ ) )
9192 } ) ?;
9293
9394 let size = path. metadata ( ) . ok ( ) . map ( |m| m. len ( ) ) ;
@@ -156,9 +157,7 @@ impl LocalPackage {
156157/// Strip the `file://` scheme from a download URL, returning the local path
157158/// if the URL refers to a local source.
158159pub fn local_path_from_url ( download_url : & str ) -> Option < & Path > {
159- download_url
160- . strip_prefix ( LOCAL_SCHEME )
161- . map ( Path :: new)
160+ download_url. strip_prefix ( LOCAL_SCHEME ) . map ( Path :: new)
162161}
163162
164163#[ cfg( test) ]
@@ -190,8 +189,7 @@ mod tests {
190189 let tmp = std:: env:: temp_dir ( ) . join ( "MyApp-2.0.1-x86_64.AppImage" ) ;
191190 std:: fs:: write ( & tmp, b"\x7f ELF" ) . unwrap ( ) ;
192191
193- let pkg =
194- LocalPackage :: from_path ( & tmp. to_string_lossy ( ) , None , None , None , None ) . unwrap ( ) ;
192+ let pkg = LocalPackage :: from_path ( & tmp. to_string_lossy ( ) , None , None , None , None ) . unwrap ( ) ;
195193
196194 assert_eq ! ( pkg. pkg_name, "myapp" ) ;
197195 assert_eq ! ( pkg. version, "2.0.1" ) ;
@@ -211,8 +209,7 @@ mod tests {
211209 let tmp = std:: env:: temp_dir ( ) . join ( "soar_local_test_blob.bin" ) ;
212210 std:: fs:: write ( & tmp, [ 0x1f , 0x8b , 0x08 , 0x00 ] ) . unwrap ( ) ;
213211
214- let pkg =
215- LocalPackage :: from_path ( & tmp. to_string_lossy ( ) , None , None , None , None ) . unwrap ( ) ;
212+ let pkg = LocalPackage :: from_path ( & tmp. to_string_lossy ( ) , None , None , None , None ) . unwrap ( ) ;
216213 assert_eq ! ( pkg. pkg_type, Some ( "archive" . to_string( ) ) ) ;
217214
218215 std:: fs:: remove_file ( & tmp) . ok ( ) ;
@@ -223,8 +220,7 @@ mod tests {
223220 let tmp = std:: env:: temp_dir ( ) . join ( "soar_local_test_binary" ) ;
224221 std:: fs:: write ( & tmp, b"\x7f ELF\x02 \x01 \x01 \x00 " ) . unwrap ( ) ;
225222
226- let pkg =
227- LocalPackage :: from_path ( & tmp. to_string_lossy ( ) , None , None , None , None ) . unwrap ( ) ;
223+ let pkg = LocalPackage :: from_path ( & tmp. to_string_lossy ( ) , None , None , None , None ) . unwrap ( ) ;
228224 assert_eq ! ( pkg. pkg_type, None ) ;
229225
230226 std:: fs:: remove_file ( & tmp) . ok ( ) ;
0 commit comments