pub struct IoUringCapabilities { /* private fields */ }Expand description
Features io_uring du kernel courant (axe G, 16 features en 6.12). Lues dans
io_uring_params.features après setup, exposées par prédicats stables.
Implementations§
Source§impl IoUringCapabilities
impl IoUringCapabilities
Sourcepub fn single_mmap(&self) -> bool
pub fn single_mmap(&self) -> bool
IORING_FEAT_SINGLE_MMAP : SQ et CQ partagent une seule mmap.
Sourcepub fn nodrop(&self) -> bool
pub fn nodrop(&self) -> bool
IORING_FEAT_NODROP : la CQ ne perd pas de complétions (overflow retenu).
Sourcepub fn submit_stable(&self) -> bool
pub fn submit_stable(&self) -> bool
IORING_FEAT_SUBMIT_STABLE : données de soumission stables après enter.
Sourcepub fn rw_cur_pos(&self) -> bool
pub fn rw_cur_pos(&self) -> bool
IORING_FEAT_RW_CUR_POS : offset -1 = position courante du fichier.
Sourcepub fn cur_personality(&self) -> bool
pub fn cur_personality(&self) -> bool
IORING_FEAT_CUR_PERSONALITY : applique la personnalité courante.
Sourcepub fn poll_32bits(&self) -> bool
pub fn poll_32bits(&self) -> bool
IORING_FEAT_POLL_32BITS : masques de poll 32 bits.
Sourcepub fn sqpoll_nonfixed(&self) -> bool
pub fn sqpoll_nonfixed(&self) -> bool
IORING_FEAT_SQPOLL_NONFIXED : SQPOLL sans FD fixes obligatoires.
Sourcepub fn ext_arg(&self) -> bool
pub fn ext_arg(&self) -> bool
IORING_FEAT_EXT_ARG : argument étendu d’enter (timeout d’attente).
Sourcepub fn native_workers(&self) -> bool
pub fn native_workers(&self) -> bool
IORING_FEAT_NATIVE_WORKERS : workers io-wq natifs.
IORING_FEAT_RSRC_TAGS : étiquetage des ressources enregistrées.
Sourcepub fn linked_file(&self) -> bool
pub fn linked_file(&self) -> bool
IORING_FEAT_LINKED_FILE : résolution de FD dans les chaînes liées.
Sourcepub fn reg_reg_ring(&self) -> bool
pub fn reg_reg_ring(&self) -> bool
IORING_FEAT_REG_REG_RING : enregistrement du ring fd via ring enregistré.
Sourcepub fn recvsend_bundle(&self) -> bool
pub fn recvsend_bundle(&self) -> bool
IORING_FEAT_RECVSEND_BUNDLE : recv/send groupés (bundle).
Sourcepub fn min_timeout(&self) -> bool
pub fn min_timeout(&self) -> bool
IORING_FEAT_MIN_TIMEOUT : timeout minimal d’attente (ABS_TIMER).
Trait Implementations§
Source§impl Clone for IoUringCapabilities
impl Clone for IoUringCapabilities
Source§fn clone(&self) -> IoUringCapabilities
fn clone(&self) -> IoUringCapabilities
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more