pub struct AttentionPolicy {
pub quiet_start_hour: u8,
pub quiet_end_hour: u8,
pub max_interruptions: u32,
}Expand description
Attention limits supplied by local user policy.
Fields§
§quiet_start_hour: u8Inclusive start hour of quiet time.
quiet_end_hour: u8Exclusive end hour of quiet time.
max_interruptions: u32Maximum body interruptions in one policy window.
Trait Implementations§
Source§impl Clone for AttentionPolicy
impl Clone for AttentionPolicy
Source§fn clone(&self) -> AttentionPolicy
fn clone(&self) -> AttentionPolicy
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 AttentionPolicy
Source§impl Debug for AttentionPolicy
impl Debug for AttentionPolicy
impl Eq for AttentionPolicy
Source§impl PartialEq for AttentionPolicy
impl PartialEq for AttentionPolicy
impl StructuralPartialEq for AttentionPolicy
Auto Trait Implementations§
impl Freeze for AttentionPolicy
impl RefUnwindSafe for AttentionPolicy
impl Send for AttentionPolicy
impl Sync for AttentionPolicy
impl Unpin for AttentionPolicy
impl UnsafeUnpin for AttentionPolicy
impl UnwindSafe for AttentionPolicy
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