basic caching

This commit is contained in:
Matthew Ryan Dillon 2025-05-11 07:46:52 -04:00
parent 139528fccf
commit ebda2117d5
8 changed files with 113 additions and 17 deletions

View file

@ -1,8 +1,10 @@
use chrono::{DateTime, FixedOffset, NaiveDate, Offset, TimeZone, Utc};
use ical::IcalParser;
use rrule::{RRule, RRuleSet, Unvalidated};
use serde::{Deserialize, Serialize};
use std::error::Error;
#[derive(Serialize, Deserialize)]
pub struct CalendarEventSummary {
pub start: Option<DateTime<FixedOffset>>,
pub summary: String,