@@ -955,14 +955,18 @@ impl HelperDownloaderObserver {
955
955
956
956
pub fn on_file_accessed ( & self , path : & Path ) {
957
957
let inner = self . inner . lock ( ) . unwrap ( ) ;
958
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
958
+ let Some ( observer) = inner. observer . clone ( ) else {
959
+ return ;
960
+ } ;
959
961
drop ( inner) ;
960
962
observer. on_file_accessed ( path) ;
961
963
}
962
964
963
965
pub fn on_file_missed ( & self , path : & Path ) {
964
966
let inner = self . inner . lock ( ) . unwrap ( ) ;
965
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
967
+ let Some ( observer) = inner. observer . clone ( ) else {
968
+ return ;
969
+ } ;
966
970
drop ( inner) ;
967
971
observer. on_file_missed ( path) ;
968
972
}
@@ -977,14 +981,18 @@ impl SymsrvObserver for HelperDownloaderObserver {
977
981
inner
978
982
. symsrv_download_id_mapping
979
983
. insert ( symsrv_download_id, download_id) ;
980
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
984
+ let Some ( observer) = inner. observer . clone ( ) else {
985
+ return ;
986
+ } ;
981
987
drop ( inner) ;
982
988
observer. on_new_download_before_connect ( download_id, url) ;
983
989
}
984
990
985
991
fn on_download_started ( & self , symsrv_download_id : u64 ) {
986
992
let inner = self . inner . lock ( ) . unwrap ( ) ;
987
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
993
+ let Some ( observer) = inner. observer . clone ( ) else {
994
+ return ;
995
+ } ;
988
996
let download_id = inner. symsrv_download_id_mapping [ & symsrv_download_id] ;
989
997
drop ( inner) ;
990
998
observer. on_download_started ( download_id) ;
@@ -997,7 +1005,9 @@ impl SymsrvObserver for HelperDownloaderObserver {
997
1005
total_bytes : Option < u64 > ,
998
1006
) {
999
1007
let inner = self . inner . lock ( ) . unwrap ( ) ;
1000
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1008
+ let Some ( observer) = inner. observer . clone ( ) else {
1009
+ return ;
1010
+ } ;
1001
1011
let download_id = inner. symsrv_download_id_mapping [ & symsrv_download_id] ;
1002
1012
drop ( inner) ;
1003
1013
observer. on_download_progress ( download_id, bytes_so_far, total_bytes) ;
@@ -1015,14 +1025,16 @@ impl SymsrvObserver for HelperDownloaderObserver {
1015
1025
. symsrv_download_id_mapping
1016
1026
. remove ( & symsrv_download_id)
1017
1027
. unwrap ( ) ;
1018
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1028
+ let Some ( observer) = inner. observer . clone ( ) else {
1029
+ return ;
1030
+ } ;
1019
1031
drop ( inner) ;
1020
- observer. on_download_completed (
1021
- download_id,
1022
- uncompressed_size_in_bytes,
1023
- time_until_headers,
1024
- time_until_completed,
1025
- ) ;
1032
+ observer. on_download_completed (
1033
+ download_id,
1034
+ uncompressed_size_in_bytes,
1035
+ time_until_headers,
1036
+ time_until_completed,
1037
+ ) ;
1026
1038
}
1027
1039
1028
1040
fn on_download_failed ( & self , symsrv_download_id : u64 , reason : symsrv:: DownloadError ) {
@@ -1031,31 +1043,33 @@ impl SymsrvObserver for HelperDownloaderObserver {
1031
1043
. symsrv_download_id_mapping
1032
1044
. remove ( & symsrv_download_id)
1033
1045
. unwrap ( ) ;
1034
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1046
+ let Some ( observer) = inner. observer . clone ( ) else {
1047
+ return ;
1048
+ } ;
1035
1049
drop ( inner) ;
1036
- let err = match reason {
1037
- symsrv:: DownloadError :: ClientCreationFailed ( e) => {
1038
- DownloadError :: ClientCreationFailed ( e)
1039
- }
1040
- symsrv:: DownloadError :: OpenFailed ( e) => DownloadError :: OpenFailed ( e) ,
1041
- symsrv:: DownloadError :: Timeout => DownloadError :: Timeout ,
1042
- symsrv:: DownloadError :: StatusError ( status_code) => {
1043
- DownloadError :: StatusError ( status_code. as_u16 ( ) )
1044
- }
1045
- symsrv:: DownloadError :: CouldNotCreateDestinationDirectory => {
1046
- DownloadError :: CouldNotCreateDestinationDirectory
1047
- }
1048
- symsrv:: DownloadError :: UnexpectedContentEncoding ( e) => {
1049
- DownloadError :: UnexpectedContentEncoding ( e)
1050
- }
1051
- symsrv:: DownloadError :: ErrorDuringDownloading ( e) => DownloadError :: StreamRead ( e) ,
1052
- symsrv:: DownloadError :: ErrorWhileWritingDownloadedFile ( e) => {
1053
- DownloadError :: DiskWrite ( e)
1054
- }
1055
- symsrv:: DownloadError :: Redirect ( e) => DownloadError :: Redirect ( e) ,
1056
- symsrv:: DownloadError :: Other ( e) => DownloadError :: Other ( e) ,
1057
- } ;
1058
- observer. on_download_failed ( download_id, err) ;
1050
+ let err = match reason {
1051
+ symsrv:: DownloadError :: ClientCreationFailed ( e) => {
1052
+ DownloadError :: ClientCreationFailed ( e)
1053
+ }
1054
+ symsrv:: DownloadError :: OpenFailed ( e) => DownloadError :: OpenFailed ( e) ,
1055
+ symsrv:: DownloadError :: Timeout => DownloadError :: Timeout ,
1056
+ symsrv:: DownloadError :: StatusError ( status_code) => {
1057
+ DownloadError :: StatusError ( status_code. as_u16 ( ) )
1058
+ }
1059
+ symsrv:: DownloadError :: CouldNotCreateDestinationDirectory => {
1060
+ DownloadError :: CouldNotCreateDestinationDirectory
1061
+ }
1062
+ symsrv:: DownloadError :: UnexpectedContentEncoding ( e) => {
1063
+ DownloadError :: UnexpectedContentEncoding ( e)
1064
+ }
1065
+ symsrv:: DownloadError :: ErrorDuringDownloading ( e) => DownloadError :: StreamRead ( e) ,
1066
+ symsrv:: DownloadError :: ErrorWhileWritingDownloadedFile ( e) => {
1067
+ DownloadError :: DiskWrite ( e)
1068
+ }
1069
+ symsrv:: DownloadError :: Redirect ( e) => DownloadError :: Redirect ( e) ,
1070
+ symsrv:: DownloadError :: Other ( e) => DownloadError :: Other ( e) ,
1071
+ } ;
1072
+ observer. on_download_failed ( download_id, err) ;
1059
1073
}
1060
1074
1061
1075
fn on_download_canceled ( & self , symsrv_download_id : u64 ) {
@@ -1064,7 +1078,9 @@ impl SymsrvObserver for HelperDownloaderObserver {
1064
1078
. symsrv_download_id_mapping
1065
1079
. remove ( & symsrv_download_id)
1066
1080
. unwrap ( ) ;
1067
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1081
+ let Some ( observer) = inner. observer . clone ( ) else {
1082
+ return ;
1083
+ } ;
1068
1084
drop ( inner) ;
1069
1085
observer. on_download_canceled ( download_id) ;
1070
1086
}
@@ -1089,7 +1105,9 @@ impl SymsrvObserver for HelperDownloaderObserver {
1089
1105
1090
1106
fn on_file_created ( & self , path : & Path , size_in_bytes : u64 ) {
1091
1107
let inner = self . inner . lock ( ) . unwrap ( ) ;
1092
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1108
+ let Some ( observer) = inner. observer . clone ( ) else {
1109
+ return ;
1110
+ } ;
1093
1111
drop ( inner) ;
1094
1112
observer. on_file_created ( path, size_in_bytes) ;
1095
1113
}
@@ -1110,14 +1128,18 @@ impl DownloaderObserver for HelperDownloaderObserver {
1110
1128
inner
1111
1129
. downloader_download_id_mapping
1112
1130
. insert ( downloader_download_id, download_id) ;
1113
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1131
+ let Some ( observer) = inner. observer . clone ( ) else {
1132
+ return ;
1133
+ } ;
1114
1134
drop ( inner) ;
1115
1135
observer. on_new_download_before_connect ( download_id, url) ;
1116
1136
}
1117
1137
1118
1138
fn on_download_started ( & self , downloader_download_id : u64 ) {
1119
1139
let inner = self . inner . lock ( ) . unwrap ( ) ;
1120
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1140
+ let Some ( observer) = inner. observer . clone ( ) else {
1141
+ return ;
1142
+ } ;
1121
1143
let download_id = inner. downloader_download_id_mapping [ & downloader_download_id] ;
1122
1144
drop ( inner) ;
1123
1145
observer. on_download_started ( download_id) ;
@@ -1130,7 +1152,9 @@ impl DownloaderObserver for HelperDownloaderObserver {
1130
1152
total_bytes : Option < u64 > ,
1131
1153
) {
1132
1154
let inner = self . inner . lock ( ) . unwrap ( ) ;
1133
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1155
+ let Some ( observer) = inner. observer . clone ( ) else {
1156
+ return ;
1157
+ } ;
1134
1158
let download_id = inner. downloader_download_id_mapping [ & downloader_download_id] ;
1135
1159
drop ( inner) ;
1136
1160
observer. on_download_progress ( download_id, bytes_so_far, total_bytes) ;
@@ -1148,7 +1172,9 @@ impl DownloaderObserver for HelperDownloaderObserver {
1148
1172
. downloader_download_id_mapping
1149
1173
. remove ( & downloader_download_id)
1150
1174
. unwrap ( ) ;
1151
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1175
+ let Some ( observer) = inner. observer . clone ( ) else {
1176
+ return ;
1177
+ } ;
1152
1178
drop ( inner) ;
1153
1179
observer. on_download_completed (
1154
1180
download_id,
@@ -1164,7 +1190,9 @@ impl DownloaderObserver for HelperDownloaderObserver {
1164
1190
. downloader_download_id_mapping
1165
1191
. remove ( & downloader_download_id)
1166
1192
. unwrap ( ) ;
1167
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1193
+ let Some ( observer) = inner. observer . clone ( ) else {
1194
+ return ;
1195
+ } ;
1168
1196
drop ( inner) ;
1169
1197
observer. on_download_failed ( download_id, reason) ;
1170
1198
}
@@ -1175,14 +1203,18 @@ impl DownloaderObserver for HelperDownloaderObserver {
1175
1203
. downloader_download_id_mapping
1176
1204
. remove ( & downloader_download_id)
1177
1205
. unwrap ( ) ;
1178
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1206
+ let Some ( observer) = inner. observer . clone ( ) else {
1207
+ return ;
1208
+ } ;
1179
1209
drop ( inner) ;
1180
1210
observer. on_download_canceled ( download_id) ;
1181
1211
}
1182
1212
1183
1213
fn on_file_created ( & self , path : & Path , size_in_bytes : u64 ) {
1184
1214
let inner = self . inner . lock ( ) . unwrap ( ) ;
1185
- let Some ( observer) = inner. observer . clone ( ) else { return } ;
1215
+ let Some ( observer) = inner. observer . clone ( ) else {
1216
+ return ;
1217
+ } ;
1186
1218
drop ( inner) ;
1187
1219
observer. on_file_created ( path, size_in_bytes) ;
1188
1220
}
0 commit comments