Enum uring_sys2::IoUringRegisterOp
source · [−]#[repr(C)]
#[non_exhaustive]
pub enum IoUringRegisterOp {
Show 21 variants
IORING_REGISTER_BUFFERS,
IORING_UNREGISTER_BUFFERS,
IORING_REGISTER_FILES,
IORING_UNREGISTER_FILES,
IORING_REGISTER_EVENTFD,
IORING_UNREGISTER_EVENTFD,
IORING_REGISTER_FILES_UPDATE,
IORING_REGISTER_EVENTFD_ASYNC,
IORING_REGISTER_PROBE,
IORING_REGISTER_PERSONALITY,
IORING_UNREGISTER_PERSONALITY,
IORING_REGISTER_RESTRICTIONS,
IORING_REGISTER_ENABLE_RINGS,
IORING_REGISTER_FILES2,
IORING_REGISTER_FILES_UPDATE2,
IORING_REGISTER_BUFFERS2,
IORING_REGISTER_BUFFERS_UPDATE,
IORING_REGISTER_IOWQ_AFF,
IORING_UNREGISTER_IOWQ_AFF,
IORING_REGISTER_IOWQ_MAX_WORKERS,
IORING_REGISTER_LAST,
}Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
IORING_REGISTER_BUFFERS
IORING_UNREGISTER_BUFFERS
IORING_REGISTER_FILES
IORING_UNREGISTER_FILES
IORING_REGISTER_EVENTFD
IORING_UNREGISTER_EVENTFD
IORING_REGISTER_FILES_UPDATE
IORING_REGISTER_EVENTFD_ASYNC
IORING_REGISTER_PROBE
IORING_REGISTER_PERSONALITY
IORING_UNREGISTER_PERSONALITY
IORING_REGISTER_RESTRICTIONS
IORING_REGISTER_ENABLE_RINGS
IORING_REGISTER_FILES2
IORING_REGISTER_FILES_UPDATE2
IORING_REGISTER_BUFFERS2
IORING_REGISTER_BUFFERS_UPDATE
IORING_REGISTER_IOWQ_AFF
IORING_UNREGISTER_IOWQ_AFF
IORING_REGISTER_IOWQ_MAX_WORKERS
IORING_REGISTER_LAST
Trait Implementations
sourceimpl Clone for IoUringRegisterOp
impl Clone for IoUringRegisterOp
sourcefn clone(&self) -> IoUringRegisterOp
fn clone(&self) -> IoUringRegisterOp
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 IoUringRegisterOp
impl Debug for IoUringRegisterOp
impl Copy for IoUringRegisterOp
Auto Trait Implementations
impl RefUnwindSafe for IoUringRegisterOp
impl Send for IoUringRegisterOp
impl Sync for IoUringRegisterOp
impl Unpin for IoUringRegisterOp
impl UnwindSafe for IoUringRegisterOp
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more