aboutsummaryrefslogtreecommitdiffstats
path: root/meetup/src/event.rs
diff options
context:
space:
mode:
authorTeddy Wing2018-04-15 03:56:11 +0200
committerTeddy Wing2018-04-15 03:56:11 +0200
commit6f30e6bf71c8d015be5bf20019ef0a3745370dc6 (patch)
treec974ea04f949ded8cf3c2378dcd488ec9509c8a2 /meetup/src/event.rs
parente892df7e0a98114c2003773787c9c921bfce12f8 (diff)
downloadmeetup-find-events-rss-6f30e6bf71c8d015be5bf20019ef0a3745370dc6.tar.bz2
Add `Venue` type and venue field to `Event`
This allows us to deserialise the venue location for events and include it in the RSS items.
Diffstat (limited to 'meetup/src/event.rs')
-rw-r--r--meetup/src/event.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/meetup/src/event.rs b/meetup/src/event.rs
index d25c1d2..30b3fca 100644
--- a/meetup/src/event.rs
+++ b/meetup/src/event.rs
@@ -5,7 +5,15 @@ pub struct Event {
pub link: String,
pub local_date: Option<String>,
pub local_time: Option<String>,
- // venue struct
+ pub venue: Option<Venue>,
+}
+
+#[derive(Debug, Deserialize, PartialEq)]
+pub struct Venue {
+ pub name: String,
+ pub address_1: String,
+ pub city: String,
+ pub localized_country_name: String,
}