changeset 31:7559c75bb43c

Remove superfluous type declarations
author Lewin Bormann <lbo@spheniscida.de>
date Thu, 03 Dec 2020 00:02:58 +0100
parents f697356d93ae
children f7123f6d7ae9
files src/db.rs src/main.rs
diffstat 2 files changed, 5 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/src/db.rs	Thu Dec 03 00:01:48 2020 +0100
+++ b/src/db.rs	Thu Dec 03 00:02:58 2020 +0100
@@ -29,14 +29,7 @@
             let mut last = 0;
 
             for row in rows.iter() {
-                let (id, ts, lat, long, spd, ele): (
-                    i32,
-                    chrono::DateTime<chrono::Utc>,
-                    Option<f64>,
-                    Option<f64>,
-                    Option<f64>,
-                    Option<f64>,
-                ) = (
+                let (id, ts, lat, long, spd, ele) = (
                     row.get(0),
                     row.get(1),
                     row.get(2),
@@ -61,4 +54,3 @@
     }
     return None;
 }
-
--- a/src/main.rs	Thu Dec 03 00:01:48 2020 +0100
+++ b/src/main.rs	Thu Dec 03 00:02:58 2020 +0100
@@ -5,15 +5,14 @@
 mod notifier;
 mod types;
 
+use std::sync::{mpsc, Arc, Mutex};
 use std::time;
-use std::sync::{mpsc, Arc, Mutex};
 
 use postgres;
 use rocket;
 
 use chrono::TimeZone;
 
-
 #[rocket_contrib::database("geohub")]
 struct DBConn(postgres::Connection);
 
@@ -89,7 +88,7 @@
     name: String,
     secret: Option<String>,
     timeout: Option<u64>,
-) -> rocket_contrib::json::Json<LiveUpdate>  {
+) -> rocket_contrib::json::Json<LiveUpdate> {
     if !ids::name_and_secret_acceptable(name.as_str(), secret.as_ref().map(|s| s.as_str())) {
         return rocket_contrib::json::Json(LiveUpdate {
             typ: "GeoHubUpdate".into(),
@@ -163,13 +162,8 @@
     if let Ok(rows) = rows {
         returnable.features = Vec::with_capacity(rows.len());
         for row in rows.iter() {
-            let (ts, lat, long, spd, ele): (
-                chrono::DateTime<chrono::Utc>,
-                Option<f64>,
-                Option<f64>,
-                Option<f64>,
-                Option<f64>,
-            ) = (row.get(0), row.get(1), row.get(2), row.get(3), row.get(4));
+            let (ts, lat, long, spd, ele) =
+                (row.get(0), row.get(1), row.get(2), row.get(3), row.get(4));
             returnable
                 .features
                 .push(types::geofeature_from_row(ts, lat, long, spd, ele));