pub struct WeeklySchedule {
pub fri: Vec<TimeRange>,
pub mon: Vec<TimeRange>,
pub sat: Vec<TimeRange>,
pub sun: Vec<TimeRange>,
pub thu: Vec<TimeRange>,
pub tue: Vec<TimeRange>,
pub wed: Vec<TimeRange>,
}Expand description
Open ranges per weekday; a missing or empty day means closed all day.
JSON schema
{
"description": "Open ranges per weekday; a missing or empty day means closed all day.",
"type": "object",
"properties": {
"fri": {
"type": "array",
"items": {
"$ref": "#/definitions/TimeRange"
}
},
"mon": {
"type": "array",
"items": {
"$ref": "#/definitions/TimeRange"
}
},
"sat": {
"type": "array",
"items": {
"$ref": "#/definitions/TimeRange"
}
},
"sun": {
"type": "array",
"items": {
"$ref": "#/definitions/TimeRange"
}
},
"thu": {
"type": "array",
"items": {
"$ref": "#/definitions/TimeRange"
}
},
"tue": {
"type": "array",
"items": {
"$ref": "#/definitions/TimeRange"
}
},
"wed": {
"type": "array",
"items": {
"$ref": "#/definitions/TimeRange"
}
}
}
}Fields§
§fri: Vec<TimeRange>§mon: Vec<TimeRange>§sat: Vec<TimeRange>§sun: Vec<TimeRange>§thu: Vec<TimeRange>§tue: Vec<TimeRange>§wed: Vec<TimeRange>Trait Implementations§
Source§impl Clone for WeeklySchedule
impl Clone for WeeklySchedule
Source§fn clone(&self) -> WeeklySchedule
fn clone(&self) -> WeeklySchedule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WeeklySchedule
impl Debug for WeeklySchedule
Source§impl Default for WeeklySchedule
impl Default for WeeklySchedule
Source§impl<'de> Deserialize<'de> for WeeklySchedule
impl<'de> Deserialize<'de> for WeeklySchedule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&WeeklySchedule> for WeeklySchedule
impl From<&WeeklySchedule> for WeeklySchedule
Source§fn from(value: &WeeklySchedule) -> Self
fn from(value: &WeeklySchedule) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WeeklySchedule
impl RefUnwindSafe for WeeklySchedule
impl Send for WeeklySchedule
impl Sync for WeeklySchedule
impl Unpin for WeeklySchedule
impl UnsafeUnpin for WeeklySchedule
impl UnwindSafe for WeeklySchedule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more