pub struct ServiceWindow { /* private fields */ }Expand description
Check-in or check-out window that constrains front-desk staffing and guest promises.
Implementations§
Source§impl ServiceWindow
impl ServiceWindow
Sourcepub const fn new(
start: HourOfDay,
end: HourOfDay,
) -> Result<Self, ServiceWindowError>
pub const fn new( start: HourOfDay, end: HourOfDay, ) -> Result<Self, ServiceWindowError>
Creates the boarding value from validated domain parts without re-reading source systems.
Trait Implementations§
Source§impl Clone for ServiceWindow
impl Clone for ServiceWindow
Source§fn clone(&self) -> ServiceWindow
fn clone(&self) -> ServiceWindow
Returns a duplicate of the value. Read more
1.0.0 · 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 ServiceWindow
impl Debug for ServiceWindow
Source§impl<'de> Deserialize<'de> for ServiceWindow
impl<'de> Deserialize<'de> for ServiceWindow
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 PartialEq for ServiceWindow
impl PartialEq for ServiceWindow
Source§impl Serialize for ServiceWindow
impl Serialize for ServiceWindow
impl Copy for ServiceWindow
impl Eq for ServiceWindow
impl StructuralPartialEq for ServiceWindow
Auto Trait Implementations§
impl Freeze for ServiceWindow
impl RefUnwindSafe for ServiceWindow
impl Send for ServiceWindow
impl Sync for ServiceWindow
impl Unpin for ServiceWindow
impl UnsafeUnpin for ServiceWindow
impl UnwindSafe for ServiceWindow
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