[−][src]Struct glommio::controllers::PriorityBump
Allows the priority of the DeadlineQueue
to be temporarily bumped.
The priority is bumped for as long as this object is alive. This is useful in situations where, despite having a deadline we may never want the priority to fall too low.
This could be because a user started watching the process, a shutdown sequence was initiated, etc.
Trait Implementations
impl<T: Debug> Debug for PriorityBump<T>
[src]
impl<T> Drop for PriorityBump<T>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for PriorityBump<T>
impl<T> !Send for PriorityBump<T>
impl<T> !Sync for PriorityBump<T>
impl<T> Unpin for PriorityBump<T>
impl<T> !UnwindSafe for PriorityBump<T>
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> Same<T> for T
[src]
type Output = T
Should always be Self
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>,