Add function and prefer .iter()
This commit is contained in:
parent
53c6fcd917
commit
e3adc35221
12 changed files with 117 additions and 67 deletions
|
@ -1,4 +1,4 @@
|
|||
use serde::{Serialize};
|
||||
use serde::Serialize;
|
||||
|
||||
use crate::db::models::Schedule;
|
||||
use crate::db::schedules::get_schedule_tags;
|
||||
|
@ -13,9 +13,12 @@ pub struct ReturnSchedule {
|
|||
impl From<Schedule> for ReturnSchedule {
|
||||
fn from(schedule: Schedule) -> Self {
|
||||
let tags: Vec<String> = get_schedule_tags(&schedule);
|
||||
ReturnSchedule {
|
||||
schedule,
|
||||
tags,
|
||||
}
|
||||
ReturnSchedule { schedule, tags }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl From<&Schedule> for ReturnSchedule {
|
||||
fn from(schedule: &Schedule) -> Self {
|
||||
ReturnSchedule::from(schedule.clone())
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue