@@ -161,8 +161,8 @@ pub(crate) fn persist_anr(
161161 u64:: try_from ( timestamp_millis / 1_000 ) . unwrap_or_default ( ) ,
162162 u32:: try_from ( ( timestamp_millis % 1_000 ) * 1_000 ) . unwrap_or_default ( ) ,
163163 ) ;
164- let mut device_info = build_device_metrics ( logger, & mut builder, & timestamp) ? ;
165- let mut app_info = build_app_metrics ( logger, & mut builder) ? ;
164+ let mut device_info = build_device_metrics ( logger, & mut builder, & timestamp) ;
165+ let mut app_info = build_app_metrics ( logger, & mut builder) ;
166166 let ( _, report_offset) = bd_report_parsers:: android:: build_anr (
167167 & mut builder,
168168 & mut app_info,
@@ -224,38 +224,40 @@ fn build_device_metrics<'fbb>(
224224 logger : & AndroidLoggerHolder ,
225225 builder : & mut FlatBufferBuilder < ' fbb > ,
226226 timestamp : & ' fbb Timestamp ,
227- ) -> anyhow :: Result < DeviceMetricsArgs < ' fbb > > {
227+ ) -> DeviceMetricsArgs < ' fbb > {
228228 let os_build = OSBuildArgs {
229229 brand : Some ( builder. create_string ( & logger. metadata . os_brand ) ) ,
230230 version : Some ( builder. create_string ( & logger. metadata . os_version ) ) ,
231231 ..Default :: default ( )
232232 } ;
233- Ok ( DeviceMetricsArgs {
233+
234+ DeviceMetricsArgs {
234235 manufacturer : Some ( builder. create_string ( & logger. metadata . manufacturer ) ) ,
235236 model : Some ( builder. create_string ( & logger. metadata . mobile . model ) ) ,
236237 os_build : Some ( OSBuild :: create ( builder, & os_build) ) ,
237238 time : Some ( timestamp) ,
238239 ..Default :: default ( )
239- } )
240+ }
240241}
241242
242243fn build_app_metrics < ' fbb > (
243244 logger : & AndroidLoggerHolder ,
244245 builder : & mut FlatBufferBuilder < ' fbb > ,
245- ) -> anyhow :: Result < AppMetricsArgs < ' fbb > > {
246+ ) -> AppMetricsArgs < ' fbb > {
246247 let build_number = Some ( AppBuildNumber :: create (
247248 builder,
248249 & AppBuildNumberArgs {
249250 version_code : logger. metadata . app_version_code ,
250251 ..Default :: default ( )
251252 } ,
252253 ) ) ;
253- Ok ( AppMetricsArgs {
254+
255+ AppMetricsArgs {
254256 app_id : Some ( builder. create_string ( & logger. metadata . mobile . app_id ) ) ,
255257 version : Some ( builder. create_string ( & logger. metadata . mobile . app_version ) ) ,
256258 build_number,
257259 ..Default :: default ( )
258- } )
260+ }
259261}
260262
261263fn read_stream_to_file (
0 commit comments