···5353 ) -> Result<MultiCollectionQuery, HttpError> {
5454 let raw_query = ctx.request.uri().query().unwrap_or("");
5555 let q = serde_qs::from_str(raw_query).map_err(|e| {
5656- HttpError::for_bad_request(None, format!("unable to parse query string: {}", e))
5656+ HttpError::for_bad_request(None, format!("unable to parse query string: {e}"))
5757 })?;
5858 Ok(q)
5959 }
+5-5
ufos/src/server/mod.rs
···444444 };
445445446446 if !(1..=200).contains(&limit) {
447447- let msg = format!("limit not in 1..=200: {}", limit);
447447+ let msg = format!("limit not in 1..=200: {limit}");
448448 return Err(HttpError::for_bad_request(None, msg));
449449 }
450450···577577 };
578578579579 if !(1..=200).contains(&limit) {
580580- let msg = format!("limit not in 1..=200: {}", limit);
580580+ let msg = format!("limit not in 1..=200: {limit}");
581581 return Err(HttpError::for_bad_request(None, msg));
582582 }
583583···649649650650 let step = if let Some(secs) = q.step {
651651 if secs < 3600 {
652652- let msg = format!("step is too small: {}", secs);
652652+ let msg = format!("step is too small: {secs}");
653653 Err(HttpError::for_bad_request(None, msg))?;
654654 }
655655 (secs / 3600) * 3600 // trucate to hour
···658658 };
659659660660 let nsid = Nsid::new(q.collection).map_err(|e| {
661661- HttpError::for_bad_request(None, format!("collection was not a valid NSID: {:?}", e))
661661+ HttpError::for_bad_request(None, format!("collection was not a valid NSID: {e:?}"))
662662 })?;
663663664664 let (range_cursors, series) = storage
···762762 ..Default::default()
763763 })
764764 .start()
765765- .map_err(|error| format!("failed to start server: {}", error))?
765765+ .map_err(|error| format!("failed to start server: {error}"))?
766766 .await
767767}
+1-1
ufos/src/storage_fjall.rs
···16151615 }
16161616 }
16171617 let dt = t0.elapsed();
16181618- log::trace!("finished trimming {n} nsids in {:?}: {total_danglers} dangling and {total_deleted} total removed.", dt);
16181618+ log::trace!("finished trimming {n} nsids in {dt:?}: {total_danglers} dangling and {total_deleted} total removed.");
16191619 histogram!("storage_trim_dirty_nsids").record(completed.len() as f64);
16201620 histogram!("storage_trim_duration").record(dt.as_micros() as f64);
16211621 counter!("storage_trim_removed", "dangling" => "true").increment(total_danglers as u64);