From 9c276ed5e995da34b8d50d56a0c906bda048aeba Mon Sep 17 00:00:00 2001 From: "Dr. Matthias Ratajczak" Date: Wed, 4 Jan 2023 12:45:23 +0100 Subject: [PATCH] extract lib --- src/lib.rs | 2 ++ src/main.rs | 9 ++++----- src/query.rs | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 src/lib.rs diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..b057a89 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,2 @@ +pub mod query; +pub mod response; diff --git a/src/main.rs b/src/main.rs index 3d09423..c465039 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,12 +1,11 @@ -mod query; -mod response; - use anyhow::Result; +use departure::query; + fn main() -> Result<()> { let response = query::query_server()?; - for departure in response.departures { - println!("{departure}"); + for dep in response.departures { + println!("{dep}"); } Ok(()) } diff --git a/src/query.rs b/src/query.rs index 36eaddb..0679836 100644 --- a/src/query.rs +++ b/src/query.rs @@ -4,7 +4,7 @@ use crate::response::Response; const DEPARTURE_MONITOR: &str = "https://webapi.vvo-online.de/dm"; -pub(crate) fn query_server() -> Result { +pub fn query_server() -> Result { let json_string = ureq::post(DEPARTURE_MONITOR) .set("Content-Type", "application/json") .set("charset", "UTF-8")