Enum rustix::io_uring::IoringRegisterOp
source · [−]#[repr(u8)]
#[non_exhaustive]
pub enum IoringRegisterOp {
Show 21 variants
RegisterBuffers,
UnregisterBuffers,
RegisterFiles,
UnregisterFiles,
RegisterEventfd,
UnregisterEventfd,
RegisterFilesUpdate,
RegisterEventfdAsync,
RegisterProbe,
RegisterPersonality,
UnregisterPersonality,
RegisterRestrictions,
RegisterEnableRings,
RegisterBuffers2,
RegisterBuffersUpdate,
RegisterFiles2,
RegisterFilesSkip,
RegisterFilesUpdate2,
RegisterIowqAff,
UnregisterIowqAff,
RegisterIowqMaxWorkers,
}
io_uring
only.Expand description
IORING_REGISTER_*
and IORING_UNREGISTER_*
constants for use with
io_uring_register
.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
RegisterBuffers
IORING_REGISTER_BUFFERS
UnregisterBuffers
IORING_UNREGISTER_BUFFERS
RegisterFiles
IORING_REGISTER_FILES
UnregisterFiles
IORING_UNREGISTER_FILES
RegisterEventfd
IORING_REGISTER_EVENTFD
UnregisterEventfd
IORING_UNREGISTER_EVENTFD
RegisterFilesUpdate
IORING_REGISTER_FILES_UPDATE
RegisterEventfdAsync
IORING_REGISTER_EVENTFD_ASYNC
RegisterProbe
IORING_REGISTER_PROBE
RegisterPersonality
IORING_REGISTER_PERSONALITY
UnregisterPersonality
IORING_UNREGISTER_PERSONALITY
RegisterRestrictions
IORING_REGISTER_RESTRICTIONS
RegisterEnableRings
IORING_REGISTER_ENABLE_RINGS
RegisterBuffers2
IORING_REGISTER_BUFFERS2
RegisterBuffersUpdate
IORING_REGISTER_BUFFERS_UPDATE
RegisterFiles2
IORING_REGISTER_FILES2
RegisterFilesSkip
IORING_REGISTER_FILES_SKIP
RegisterFilesUpdate2
IORING_REGISTER_FILES_UPDATE2
RegisterIowqAff
IORING_REGISTER_IOWQ_AFF
UnregisterIowqAff
IORING_UNREGISTER_IOWQ_AFF
RegisterIowqMaxWorkers
IORING_REGISTER_IOWQ_MAX_WORKERS
Trait Implementations
sourceimpl Clone for IoringRegisterOp
impl Clone for IoringRegisterOp
sourcefn clone(&self) -> IoringRegisterOp
fn clone(&self) -> IoringRegisterOp
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for IoringRegisterOp
impl Debug for IoringRegisterOp
sourceimpl Hash for IoringRegisterOp
impl Hash for IoringRegisterOp
sourceimpl PartialEq<IoringRegisterOp> for IoringRegisterOp
impl PartialEq<IoringRegisterOp> for IoringRegisterOp
impl Copy for IoringRegisterOp
impl Eq for IoringRegisterOp
impl StructuralEq for IoringRegisterOp
impl StructuralPartialEq for IoringRegisterOp
Auto Trait Implementations
impl RefUnwindSafe for IoringRegisterOp
impl Send for IoringRegisterOp
impl Sync for IoringRegisterOp
impl Unpin for IoringRegisterOp
impl UnwindSafe for IoringRegisterOp
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more