Enum xidlehook_core::modules::Progress [−][src]
A decision each module has to take before a timer is executed: Should it be?
Variants
Continue the program, no action taken.
Abort this chain, don’t pursue it any longer. The timers won’t be checked again, until the user is active.
Like abort, but is immediately ready to check timers again. See https://github.com/jD91mZM2/xidlehook/issues/43 for a quick description of why this exists: When an application goes out of fullscreen, you don’t want to re-check it all the time. But an application can stop playing audio without user interaction.
Stop the program completely. Use this sparingly.
Trait Implementations
impl Clone for Progress
[src]
impl Copy for Progress
[src]
impl Debug for Progress
[src]
impl Eq for Progress
[src]
impl Hash for Progress
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<Progress> for Progress
[src]
fn eq(&self, other: &Progress) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Progress
[src]
impl StructuralPartialEq for Progress
[src]
Auto Trait Implementations
impl RefUnwindSafe for Progress
impl Send for Progress
impl Sync for Progress
impl Unpin for Progress
impl UnwindSafe for Progress
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,