pub enum IoScheduler {
CFQ,
Deadline,
Noop,
BFQ,
MQ,
}Expand description
I/O scheduler types
Variants§
CFQ
Completely Fair Queuing
Deadline
Deadline scheduler
Noop
NOOP scheduler
BFQ
Budget Fair Queueing
MQ
Multiqueue Block Layer
Trait Implementations§
Source§impl Clone for IoScheduler
impl Clone for IoScheduler
Source§fn clone(&self) -> IoScheduler
fn clone(&self) -> IoScheduler
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 IoScheduler
impl Debug for IoScheduler
Source§impl PartialEq for IoScheduler
impl PartialEq for IoScheduler
impl StructuralPartialEq for IoScheduler
Auto Trait Implementations§
impl Freeze for IoScheduler
impl RefUnwindSafe for IoScheduler
impl Send for IoScheduler
impl Sync for IoScheduler
impl Unpin for IoScheduler
impl UnwindSafe for IoScheduler
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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