pub struct ScheduleWindow {
pub day: String,
pub start: String,
pub end: String,
pub timezone: String,
}Expand description
A recurring time window (e.g., office hours on a specific day).
§Examples
use oas_document::calendar::ScheduleWindow;
let window = ScheduleWindow {
day: "monday".to_string(),
start: "09:00".to_string(),
end: "17:00".to_string(),
timezone: "America/New_York".to_string(),
};Fields§
§day: StringDay of week: "monday" through "sunday", or "daily" for every day.
start: StringStart time in 24h format (e.g., "09:00").
end: StringEnd time in 24h format (e.g., "17:00").
timezone: StringIANA timezone for this window (e.g., "America/New_York").
Trait Implementations§
Source§impl Clone for ScheduleWindow
impl Clone for ScheduleWindow
Source§fn clone(&self) -> ScheduleWindow
fn clone(&self) -> ScheduleWindow
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 ScheduleWindow
impl Debug for ScheduleWindow
Source§impl<'de> Deserialize<'de> for ScheduleWindow
impl<'de> Deserialize<'de> for ScheduleWindow
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
impl Eq for ScheduleWindow
Source§impl PartialEq for ScheduleWindow
impl PartialEq for ScheduleWindow
Source§impl Serialize for ScheduleWindow
impl Serialize for ScheduleWindow
impl StructuralPartialEq for ScheduleWindow
Auto Trait Implementations§
impl Freeze for ScheduleWindow
impl RefUnwindSafe for ScheduleWindow
impl Send for ScheduleWindow
impl Sync for ScheduleWindow
impl Unpin for ScheduleWindow
impl UnsafeUnpin for ScheduleWindow
impl UnwindSafe for ScheduleWindow
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