#[repr(C)]pub struct io_uring_sqe {Show 13 fields
pub opcode: IoringOp,
pub flags: IoringSqeFlags,
pub ioprio: ioprio_union,
pub fd: RawFd,
pub off_or_addr2: off_or_addr2_union,
pub addr_or_splice_off_in: addr_or_splice_off_in_union,
pub len: len_union,
pub op_flags: op_flags_union,
pub user_data: io_uring_user_data,
pub buf: buf_union,
pub personality: u16,
pub splice_fd_in_or_file_index_or_addr_len: splice_fd_in_or_file_index_or_addr_len_union,
pub addr3_or_cmd: addr3_or_cmd_union,
}Available on crate feature
io_uring only.Expand description
An io_uring Submission Queue Entry.
Fields§
§opcode: IoringOp§flags: IoringSqeFlags§ioprio: ioprio_union§fd: RawFd§off_or_addr2: off_or_addr2_union§addr_or_splice_off_in: addr_or_splice_off_in_union§len: len_union§op_flags: op_flags_union§user_data: io_uring_user_data§buf: buf_union§personality: u16§splice_fd_in_or_file_index_or_addr_len: splice_fd_in_or_file_index_or_addr_len_union§addr3_or_cmd: addr3_or_cmd_unionTrait Implementations§
Source§impl Clone for io_uring_sqe
impl Clone for io_uring_sqe
impl Copy for io_uring_sqe
Auto Trait Implementations§
impl !Send for io_uring_sqe
impl !Sync for io_uring_sqe
impl Freeze for io_uring_sqe
impl RefUnwindSafe for io_uring_sqe
impl Unpin for io_uring_sqe
impl UnsafeUnpin for io_uring_sqe
impl UnwindSafe for io_uring_sqe
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