use serde::{Serialize}; use crate::db::models::Schedule; use crate::db::schedules::get_schedule_tags; #[derive(Debug, Serialize)] pub struct ReturnSchedule { #[serde(flatten)] pub schedule: Schedule, pub tags: Vec, } impl From for ReturnSchedule { fn from(schedule: Schedule) -> Self { let tags: Vec = get_schedule_tags(&schedule); ReturnSchedule { schedule, tags, } } }