Struct io_uring::register::Restriction [−][src]
An allowed feature of io_uring. You can set the allowed features with
register_restrictions
.
Requires the unstable
feature.
Implementations
impl Restriction
[src]
pub fn register_op(op: u8) -> Restriction
[src]
Allow an io_uring_register
opcode.
pub fn sqe_op(op: u8) -> Restriction
[src]
Allow a submission queue event opcode.
pub fn sqe_flags_allowed(flags: u8) -> Restriction
[src]
Allow the given submission queue event flags.
pub fn sqe_flags_required(flags: u8) -> Restriction
[src]
Require the given submission queue event flags. These flags must be set on every submission.
Auto Trait Implementations
impl RefUnwindSafe for Restriction
impl Send for Restriction
impl Sync for Restriction
impl Unpin for Restriction
impl UnwindSafe for Restriction
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, 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>,