pub struct NotificationWindow {
pub start: NaiveTime,
pub end: NaiveTime,
}Expand description
A window of the day, from start up to but excluding end, in the schedule’s zone. A window
whose end is before start crosses midnight and belongs to the weekday it starts on.
Fields§
§start: NaiveTimeFirst clock time inside the window.
end: NaiveTimeFirst clock time after the window; different from start.
Trait Implementations§
Source§impl Clone for NotificationWindow
impl Clone for NotificationWindow
Source§fn clone(&self) -> NotificationWindow
fn clone(&self) -> NotificationWindow
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 moreimpl Copy for NotificationWindow
Source§impl Debug for NotificationWindow
impl Debug for NotificationWindow
Source§impl<'de> Deserialize<'de> for NotificationWindow
impl<'de> Deserialize<'de> for NotificationWindow
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 NotificationWindow
Source§impl PartialEq for NotificationWindow
impl PartialEq for NotificationWindow
Source§impl Serialize for NotificationWindow
impl Serialize for NotificationWindow
impl StructuralPartialEq for NotificationWindow
Auto Trait Implementations§
impl Freeze for NotificationWindow
impl RefUnwindSafe for NotificationWindow
impl Send for NotificationWindow
impl Sync for NotificationWindow
impl Unpin for NotificationWindow
impl UnsafeUnpin for NotificationWindow
impl UnwindSafe for NotificationWindow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more