lio-uring 0.3.1

Production-ready, safe, and ergonomic Rust interface to Linux io_uring
Documentation

Build #3716431 2026-06-29 07:15:06

# rustc version rustc 1.98.0-nightly (df6ee909e 2026-06-28)

# docs.rs version docsrs 0.0.0 (886bc7a22b1adc4b387ce1343447fe3af98d9ce5 2026-06-14 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "62469282a8f44489ee165d08e91e630c9c84a29f2fe301050ac15ea99ce5ec0c" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260628-1.98.0-nightly-df6ee909e\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: basic_io, linked_ops, registered_buffers, sqpoll_optimized, tcp_echo [INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true` [INFO] [stderr] to the [[example]] target configuration of at least one example. [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Compiling lio-uring v0.3.1 (/opt/rustwide/workdir) [INFO] [stderr] Documenting lio-uring v0.3.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 113 | / opcode! { [INFO] [stderr] 114 | | /// Do not perform any I/O. [INFO] [stderr] 115 | | /// [INFO] [stderr] 116 | | /// This is useful for testing the performance of the io_uring implementation itself. [INFO] [stderr] ... | [INFO] [stderr] 130 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 132 | / opcode! { [INFO] [stderr] 133 | | /// Vectored read, equivalent to `preadv2(2)`. [INFO] [stderr] 134 | | #[derive(Debug)] [INFO] [stderr] 135 | | pub struct Readv { [INFO] [stderr] ... | [INFO] [stderr] 169 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 171 | / opcode! { [INFO] [stderr] 172 | | /// Vectored write, equivalent to `pwritev2(2)`. [INFO] [stderr] 173 | | #[derive(Debug)] [INFO] [stderr] 174 | | pub struct Writev { [INFO] [stderr] ... | [INFO] [stderr] 205 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::Fsync` [INFO] [stderr] --> src/operation.rs:207:27 [INFO] [stderr] | [INFO] [stderr] 207 | /// Options for [`Fsync`](super::Fsync). [INFO] [stderr] | ^^^^^^^^^^^^ no item named `Fsync` in module `lio_uring` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 224 | / opcode! { [INFO] [stderr] 225 | | /// File sync, equivalent to `fsync(2)`. [INFO] [stderr] 226 | | /// [INFO] [stderr] 227 | | /// Note that, while I/O is initiated in the order in which it appears in the submission queue, [INFO] [stderr] ... | [INFO] [stderr] 254 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `types::FsyncFlags::DATASYNC` [INFO] [stderr] --> src/operation.rs:238:17 [INFO] [stderr] | [INFO] [stderr] 238 | /// or [types::FsyncFlags::DATASYNC] to provide data sync only semantics. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `types` in scope [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Submitter::register_buffers` [INFO] [stderr] --> src/operation.rs:258:41 [INFO] [stderr] | [INFO] [stderr] 258 | /// [`Submitter::register_buffers`](crate::Submitter::register_buffers). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Submitter` in module `lio_uring` [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 256 | / opcode! { [INFO] [stderr] 257 | | /// Read from a file into a fixed buffer that has been previously registered with [INFO] [stderr] 258 | | /// [`Submitter::register_buffers`](crate::Submitter::register_buffers). [INFO] [stderr] 259 | | /// [INFO] [stderr] ... | [INFO] [stderr] 297 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Submitter::register_buffers` [INFO] [stderr] --> src/operation.rs:301:41 [INFO] [stderr] | [INFO] [stderr] 301 | /// [`Submitter::register_buffers`](crate::Submitter::register_buffers). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Submitter` in module `lio_uring` [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 299 | / opcode! { [INFO] [stderr] 300 | | /// Write to a file from a fixed buffer that have been previously registered with [INFO] [stderr] 301 | | /// [`Submitter::register_buffers`](crate::Submitter::register_buffers). [INFO] [stderr] 302 | | /// [INFO] [stderr] ... | [INFO] [stderr] 340 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 342 | / opcode! { [INFO] [stderr] 343 | | /// Poll the specified fd. [INFO] [stderr] 344 | | /// [INFO] [stderr] 345 | | /// Unlike poll or epoll without `EPOLLONESHOT`, this interface defaults to work in one shot mode. [INFO] [stderr] ... | [INFO] [stderr] 389 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 391 | / opcode! { [INFO] [stderr] 392 | | /// Remove an existing [poll](PollAdd) request. [INFO] [stderr] 393 | | /// [INFO] [stderr] 394 | | /// If found, the `result` method of the `cqueue::Entry` will return 0. [INFO] [stderr] ... | [INFO] [stderr] 413 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 415 | / opcode! { [INFO] [stderr] 416 | | /// Sync a file segment with disk, equivalent to `sync_file_range(2)`. [INFO] [stderr] 417 | | #[derive(Debug)] [INFO] [stderr] 418 | | pub struct SyncFileRange { [INFO] [stderr] ... | [INFO] [stderr] 445 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 447 | / opcode! { [INFO] [stderr] 448 | | /// Send a message on a socket, equivalent to `send(2)`. [INFO] [stderr] 449 | | /// [INFO] [stderr] 450 | | /// fd must be set to the socket file descriptor, addr must contains a pointer to the msghdr [INFO] [stderr] ... | [INFO] [stderr] 475 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 477 | / opcode! { [INFO] [stderr] 478 | | /// Receive a message on a socket, equivalent to `recvmsg(2)`. [INFO] [stderr] 479 | | /// [INFO] [stderr] 480 | | /// See also the description of [`SendMsg`]. [INFO] [stderr] ... | [INFO] [stderr] 506 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `types::RecvMsgOut` [INFO] [stderr] --> src/operation.rs:510:5 [INFO] [stderr] | [INFO] [stderr] 510 | / /// Receive multiple messages on a socket, equivalent to `recvmsg(2)`. [INFO] [stderr] 511 | | /// [INFO] [stderr] 512 | | /// Parameters: [INFO] [stderr] 513 | | /// msg: For this multishot variant of ResvMsg, only the msg_namelen and msg_controllen [INFO] [stderr] ... | [INFO] [stderr] 530 | | /// [INFO] [stderr] 531 | | /// The recvmsg multishot variant is available since kernel 6.0. [INFO] [stderr] | |____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] See also the description of [`SendMsg`] and [`types::RecvMsgOut`]. [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `types` in scope [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `types::RecvMsgOut` [INFO] [stderr] --> src/operation.rs:510:5 [INFO] [stderr] | [INFO] [stderr] 510 | / /// Receive multiple messages on a socket, equivalent to `recvmsg(2)`. [INFO] [stderr] 511 | | /// [INFO] [stderr] 512 | | /// Parameters: [INFO] [stderr] 513 | | /// msg: For this multishot variant of ResvMsg, only the msg_namelen and msg_controllen [INFO] [stderr] ... | [INFO] [stderr] 530 | | /// [INFO] [stderr] 531 | | /// The recvmsg multishot variant is available since kernel 6.0. [INFO] [stderr] | |____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] the request. Use [`types::RecvMsgOut`] to parse the data received and access its [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `types` in scope [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 509 | / opcode! { [INFO] [stderr] 510 | | /// Receive multiple messages on a socket, equivalent to `recvmsg(2)`. [INFO] [stderr] 511 | | /// [INFO] [stderr] 512 | | /// Parameters: [INFO] [stderr] ... | [INFO] [stderr] 558 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `super::Timeout` [INFO] [stderr] --> src/operation.rs:563:29 [INFO] [stderr] | [INFO] [stderr] 563 | /// Options for [`Timeout`](super::Timeout). [INFO] [stderr] | ^^^^^^^^^^^^^^ no item named `Timeout` in module `lio_uring` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `<unknown>` links to private item `TimeoutFlags::ABS` [INFO] [stderr] --> src/operation.rs:566:15 [INFO] [stderr] | [INFO] [stderr] 566 | /// contain [`TimeoutFlags::ABS`] to indicate the timespec represents an absolute [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: public documentation for `<unknown>` links to private item `TimeoutFlags::BOOTTIME` [INFO] [stderr] --> src/operation.rs:569:7 [INFO] [stderr] | [INFO] [stderr] 569 | /// [`TimeoutFlags::BOOTTIME`] or [`TimeoutFlags::REALTIME`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `<unknown>` links to private item `TimeoutFlags::REALTIME` [INFO] [stderr] --> src/operation.rs:569:37 [INFO] [stderr] | [INFO] [stderr] 569 | /// [`TimeoutFlags::BOOTTIME`] or [`TimeoutFlags::REALTIME`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: public documentation for `<unknown>` links to private item `TimeoutFlags::ETIME_SUCCESS` [INFO] [stderr] --> src/operation.rs:572:67 [INFO] [stderr] | [INFO] [stderr] 572 | /// request normally would. To keep the links untouched include [`TimeoutFlags::ETIME_SUCCESS`]. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private [INFO] [stderr] | [INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 595 | / opcode! { [INFO] [stderr] 596 | | /// Register a timeout operation. [INFO] [stderr] 597 | | /// [INFO] [stderr] 598 | | /// A timeout will trigger a wakeup event on the completion ring for anyone waiting for events. [INFO] [stderr] ... | [INFO] [stderr] 630 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `types::TimeoutFlags::MULTISHOT` [INFO] [stderr] --> src/operation.rs:609:44 [INFO] [stderr] | [INFO] [stderr] 609 | /// If [`TimeoutFlags::MULTISHOT`](types::TimeoutFlags::MULTISHOT) is set in `flags`, this is the number of repeats. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `types` in scope [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 634 | / opcode! { [INFO] [stderr] 635 | | /// Attempt to remove an existing [timeout operation](Timeout). [INFO] [stderr] 636 | | pub struct TimeoutRemove { [INFO] [stderr] 637 | | user_data: { u64 }, [INFO] [stderr] ... | [INFO] [stderr] 652 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 654 | / opcode! { [INFO] [stderr] 655 | | /// Attempt to update an existing [timeout operation](Timeout) with a new timespec. [INFO] [stderr] 656 | | /// The optional `count` value of the original timeout value cannot be updated. [INFO] [stderr] 657 | | pub struct TimeoutUpdate { [INFO] [stderr] ... | [INFO] [stderr] 677 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 679 | / opcode! { [INFO] [stderr] 680 | | /// Accept a new connection on a socket, equivalent to `accept4(2)`. [INFO] [stderr] 681 | | pub struct Accept { [INFO] [stderr] 682 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 702 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 734 | / opcode! { [INFO] [stderr] 735 | | /// Attempt to cancel an already issued request. [INFO] [stderr] 736 | | pub struct AsyncCancel { [INFO] [stderr] 737 | | user_data: { u64 } [INFO] [stderr] ... | [INFO] [stderr] 754 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 756 | / opcode! { [INFO] [stderr] 757 | | /// This request must be linked with another request through [INFO] [stderr] 758 | | /// [`Flags::IO_LINK`](SqeFlags::IO_LINK) which is described below. [INFO] [stderr] 759 | | /// Unlike [`Timeout`], [`LinkTimeout`] acts on the linked request, not the completion queue. [INFO] [stderr] ... | [INFO] [stderr] 779 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 781 | / opcode! { [INFO] [stderr] 782 | | /// Connect a socket, equivalent to `connect(2)`. [INFO] [stderr] 783 | | pub struct Connect { [INFO] [stderr] 784 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 802 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 806 | / opcode! { [INFO] [stderr] 807 | | /// Preallocate or deallocate space to a file, equivalent to `fallocate(2)`. [INFO] [stderr] 808 | | pub struct Fallocate { [INFO] [stderr] 809 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 829 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 831 | / opcode! { [INFO] [stderr] 832 | | /// Open a file, equivalent to `openat(2)`. [INFO] [stderr] 833 | | pub struct OpenAt { [INFO] [stderr] 834 | | dirfd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 854 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 856 | / opcode! { [INFO] [stderr] 857 | | /// Close a file descriptor, equivalent to `close(2)`. [INFO] [stderr] 858 | | /// [INFO] [stderr] 859 | | /// Use a types::Fixed(fd) argument to close an io_uring direct descriptor. [INFO] [stderr] ... | [INFO] [stderr] 875 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Submitter::register_files_update` [INFO] [stderr] --> src/operation.rs:879:46 [INFO] [stderr] | [INFO] [stderr] 879 | /// [`Submitter::register_files_update`](crate::Submitter::register_files_update) which then [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Submitter` in module `lio_uring` [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 877 | / opcode! { [INFO] [stderr] 878 | | /// This command is an alternative to using [INFO] [stderr] 879 | | /// [`Submitter::register_files_update`](crate::Submitter::register_files_update) which then [INFO] [stderr] 880 | | /// works in an async fashion, like the rest of the io_uring commands. [INFO] [stderr] ... | [INFO] [stderr] 901 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 903 | / opcode! { [INFO] [stderr] 904 | | /// Get file status, equivalent to `statx(2)`. [INFO] [stderr] 905 | | pub struct Statx { [INFO] [stderr] 906 | | dirfd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 931 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 933 | / opcode! { [INFO] [stderr] 934 | | /// Issue the equivalent of a `pread(2)` or `pwrite(2)` system call [INFO] [stderr] 935 | | /// [INFO] [stderr] 936 | | /// * `fd` is the file descriptor to be operated on, [INFO] [stderr] ... | [INFO] [stderr] 981 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 983 | / opcode! { [INFO] [stderr] 984 | | /// Issue the equivalent of a `pread(2)` or `pwrite(2)` system call [INFO] [stderr] 985 | | /// [INFO] [stderr] 986 | | /// * `fd` is the file descriptor to be operated on, [INFO] [stderr] ... | [INFO] [stderr] 1028 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1030 | / opcode! { [INFO] [stderr] 1031 | | /// Predeclare an access pattern for file data, equivalent to `posix_fadvise(2)`. [INFO] [stderr] 1032 | | pub struct Fadvise { [INFO] [stderr] 1033 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1053 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1055 | / opcode! { [INFO] [stderr] 1056 | | /// Give advice about use of memory, equivalent to `madvise(2)`. [INFO] [stderr] 1057 | | pub struct Madvise { [INFO] [stderr] 1058 | | addr: { *const libc::c_void }, [INFO] [stderr] ... | [INFO] [stderr] 1077 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1079 | / opcode! { [INFO] [stderr] 1080 | | /// Send a message on a socket, equivalent to `send(2)`. [INFO] [stderr] 1081 | | pub struct Send { [INFO] [stderr] 1082 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1111 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1113 | / opcode! { [INFO] [stderr] 1114 | | /// Receive a message from a socket, equivalent to `recv(2)`. [INFO] [stderr] 1115 | | pub struct Recv { [INFO] [stderr] 1116 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1138 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1140 | / opcode! { [INFO] [stderr] 1141 | | /// Receive multiple messages from a socket, equivalent to `recv(2)`. [INFO] [stderr] 1142 | | /// [INFO] [stderr] 1143 | | /// Parameter: [INFO] [stderr] ... | [INFO] [stderr] 1177 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1207 | / opcode! { [INFO] [stderr] 1208 | | /// Modify an epoll file descriptor, equivalent to `epoll_ctl(2)`. [INFO] [stderr] 1209 | | pub struct EpollCtl { [INFO] [stderr] 1210 | | epfd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1230 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1234 | / opcode! { [INFO] [stderr] 1235 | | /// Splice data to/from a pipe, equivalent to `splice(2)`. [INFO] [stderr] 1236 | | /// [INFO] [stderr] 1237 | | /// if `fd_in` refers to a pipe, `off_in` must be `-1`; [INFO] [stderr] ... | [INFO] [stderr] 1267 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1269 | / opcode! { [INFO] [stderr] 1270 | | /// Register `nbufs` buffers that each have the length `len` with ids starting from `bid` in the [INFO] [stderr] 1271 | | /// group `bgid` that can be used for any request. See [INFO] [stderr] 1272 | | /// [`BUFFER_SELECT`](SqeFlags::BUFFER_SELECT) for more info. [INFO] [stderr] ... | [INFO] [stderr] 1296 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1298 | / opcode! { [INFO] [stderr] 1299 | | /// Remove some number of buffers from a buffer group. See [INFO] [stderr] 1300 | | /// [`BUFFER_SELECT`](SqeFlags::BUFFER_SELECT) for more info. [INFO] [stderr] 1301 | | pub struct RemoveBuffers { [INFO] [stderr] ... | [INFO] [stderr] 1318 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1322 | / opcode! { [INFO] [stderr] 1323 | | /// Duplicate pipe content, equivalent to `tee(2)`. [INFO] [stderr] 1324 | | pub struct Tee { [INFO] [stderr] 1325 | | fd_in: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1349 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1353 | / opcode! { [INFO] [stderr] 1354 | | /// Shut down all or part of a full duplex connection on a socket, equivalent to `shutdown(2)`. [INFO] [stderr] 1355 | | /// Available since kernel 5.11. [INFO] [stderr] 1356 | | pub struct Shutdown { [INFO] [stderr] ... | [INFO] [stderr] 1373 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1375 | / opcode! { [INFO] [stderr] 1376 | | // Change the name or location of a file, equivalent to `renameat2(2)`. [INFO] [stderr] 1377 | | // Available since kernel 5.11. [INFO] [stderr] 1378 | | pub struct RenameAt { [INFO] [stderr] ... | [INFO] [stderr] 1405 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1407 | / opcode! { [INFO] [stderr] 1408 | | // Delete a name and possible the file it refers to, equivalent to `unlinkat(2)`. [INFO] [stderr] 1409 | | // Available since kernel 5.11. [INFO] [stderr] 1410 | | pub struct UnlinkAt { [INFO] [stderr] ... | [INFO] [stderr] 1429 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1433 | / opcode! { [INFO] [stderr] 1434 | | /// Make a directory, equivalent to `mkdirat(2)`. [INFO] [stderr] 1435 | | pub struct MkDirAt { [INFO] [stderr] 1436 | | dirfd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1454 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1456 | / opcode! { [INFO] [stderr] 1457 | | /// Create a symlink, equivalent to `symlinkat(2)`. [INFO] [stderr] 1458 | | pub struct SymlinkAt { [INFO] [stderr] 1459 | | newdirfd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1477 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1479 | / opcode! { [INFO] [stderr] 1480 | | /// Create a hard link, equivalent to `linkat(2)`. [INFO] [stderr] 1481 | | pub struct LinkAt { [INFO] [stderr] 1482 | | olddirfd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1504 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1508 | / opcode! { [INFO] [stderr] 1509 | | /// Get extended attribute, equivalent to `getxattr(2)`. [INFO] [stderr] 1510 | | pub struct GetXattr { [INFO] [stderr] 1511 | | name: { *const libc::c_char }, [INFO] [stderr] ... | [INFO] [stderr] 1532 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1534 | / opcode! { [INFO] [stderr] 1535 | | /// Set extended attribute, equivalent to `setxattr(2)`. [INFO] [stderr] 1536 | | pub struct SetXattr { [INFO] [stderr] 1537 | | name: { *const libc::c_char }, [INFO] [stderr] ... | [INFO] [stderr] 1559 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1561 | / opcode! { [INFO] [stderr] 1562 | | /// Get extended attribute from a file descriptor, equivalent to `fgetxattr(2)`. [INFO] [stderr] 1563 | | pub struct FGetXattr { [INFO] [stderr] 1564 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1585 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1587 | / opcode! { [INFO] [stderr] 1588 | | /// Set extended attribute on a file descriptor, equivalent to `fsetxattr(2)`. [INFO] [stderr] 1589 | | pub struct FSetXattr { [INFO] [stderr] 1590 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1612 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1672 | / opcode! { [INFO] [stderr] 1673 | | /// A file/device-specific 16-byte command, akin (but not equivalent) to `ioctl(2)`. [INFO] [stderr] 1674 | | pub struct UringCmd16 { [INFO] [stderr] 1675 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1703 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1741 | / opcode! { [INFO] [stderr] 1742 | | /// Create an endpoint for communication, equivalent to `socket(2)`. [INFO] [stderr] 1743 | | /// [INFO] [stderr] 1744 | | /// Available since 5.19. [INFO] [stderr] ... | [INFO] [stderr] 1766 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1768 | / opcode! { [INFO] [stderr] 1769 | | /// Accept multiple new connections on a socket. [INFO] [stderr] 1770 | | /// [INFO] [stderr] 1771 | | /// Set the `allocate_file_index` property if fixed file table entries should be used. [INFO] [stderr] ... | [INFO] [stderr] 1798 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Submitter::register_buffers` [INFO] [stderr] --> src/operation.rs:1839:68 [INFO] [stderr] | [INFO] [stderr] 1839 | /// previously registered with [`Submitter::register_buffers`](crate::Submitter::register_buffers). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Submitter` in module `lio_uring` [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::cqueue::notif` [INFO] [stderr] --> src/operation.rs:1843:76 [INFO] [stderr] | [INFO] [stderr] 1843 | /// Notifications posted by this operation can be checked with [notif](crate::cqueue::notif). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ no item named `cqueue` in module `lio_uring` [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1832 | / opcode! { [INFO] [stderr] 1833 | | /// Send a zerocopy message on a socket, equivalent to `send(2)`. [INFO] [stderr] 1834 | | /// [INFO] [stderr] 1835 | | /// When `dest_addr` is non-zero it points to the address of the target with `dest_addr_len` [INFO] [stderr] ... | [INFO] [stderr] 1884 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1888 | / opcode! { [INFO] [stderr] 1889 | | /// Send a zerocopy message on a socket, equivalent to `send(2)`. [INFO] [stderr] 1890 | | /// [INFO] [stderr] 1891 | | /// fd must be set to the socket file descriptor, addr must contains a pointer to the msghdr [INFO] [stderr] ... | [INFO] [stderr] 1916 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1920 | / opcode! { [INFO] [stderr] 1921 | | /// Issue the equivalent of `pread(2)` with multi-shot semantics. [INFO] [stderr] 1922 | | pub struct ReadMulti { [INFO] [stderr] 1923 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 1944 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1946 | / opcode! { [INFO] [stderr] 1947 | | /// Wait on a futex, like but not equivalant to `futex(2)`'s `FUTEX_WAIT_BITSET`. [INFO] [stderr] 1948 | | /// [INFO] [stderr] 1949 | | /// Wait on a futex at address `futex` and which still has the value `val` and with `futex2(2)` [INFO] [stderr] ... | [INFO] [stderr] 1979 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 1981 | / opcode! { [INFO] [stderr] 1982 | | /// Wake up waiters on a futex, like but not equivalant to `futex(2)`'s `FUTEX_WAKE_BITSET`. [INFO] [stderr] 1983 | | /// [INFO] [stderr] 1984 | | /// Wake any waiters on the futex indicated by `futex` and at most `val` futexes. `futex_flags` [INFO] [stderr] ... | [INFO] [stderr] 2013 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2043 | / opcode! { [INFO] [stderr] 2044 | | /// Issue the equivalent of a `waitid(2)` system call. [INFO] [stderr] 2045 | | /// [INFO] [stderr] 2046 | | /// Available since kernel 6.7. [INFO] [stderr] ... | [INFO] [stderr] 2069 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2101 | / opcode! { [INFO] [stderr] 2102 | | /// Perform file truncation, equivalent to `ftruncate(2)`. [INFO] [stderr] 2103 | | #[derive(Debug)] [INFO] [stderr] 2104 | | pub struct Ftruncate { [INFO] [stderr] ... | [INFO] [stderr] 2121 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2125 | / opcode! { [INFO] [stderr] 2126 | | /// Send a bundle of messages on a socket in a single request. [INFO] [stderr] 2127 | | pub struct SendBundle { [INFO] [stderr] 2128 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 2150 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2152 | / opcode! { [INFO] [stderr] 2153 | | /// Receive a bundle of buffers from a socket. [INFO] [stderr] 2154 | | /// [INFO] [stderr] 2155 | | /// Parameter [INFO] [stderr] ... | [INFO] [stderr] 2183 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2185 | / opcode! { [INFO] [stderr] 2186 | | /// Receive multiple messages from a socket as a bundle. [INFO] [stderr] 2187 | | /// [INFO] [stderr] 2188 | | /// Parameter: [INFO] [stderr] ... | [INFO] [stderr] 2225 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2229 | / opcode! { [INFO] [stderr] 2230 | | /// Bind a socket, equivalent to `bind(2)`. [INFO] [stderr] 2231 | | pub struct Bind { [INFO] [stderr] 2232 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 2250 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2252 | / opcode! { [INFO] [stderr] 2253 | | /// Listen on a socket, equivalent to `listen(2)`. [INFO] [stderr] 2254 | | pub struct Listen { [INFO] [stderr] 2255 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 2271 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2275 | / opcode! { [INFO] [stderr] 2276 | | /// Issue the zerocopy equivalent of a `recv(2)` system call. [INFO] [stderr] 2277 | | pub struct RecvZc { [INFO] [stderr] 2278 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 2298 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2300 | / opcode! { [INFO] [stderr] 2301 | | /// Issue the equivalent of a `epoll_wait(2)` system call. [INFO] [stderr] 2302 | | pub struct EpollWait { [INFO] [stderr] 2303 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 2323 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2325 | / opcode! { [INFO] [stderr] 2326 | | /// Vectored read into a fixed buffer, equivalent to `preadv2(2)`. [INFO] [stderr] 2327 | | pub struct ReadvFixed { [INFO] [stderr] 2328 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 2354 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2356 | / opcode! { [INFO] [stderr] 2357 | | /// Vectored write from a fixed buffer, equivalent to `pwritev2(2)`. [INFO] [stderr] 2358 | | pub struct WritevFixed { [INFO] [stderr] 2359 | | fd: { RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 2385 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::Probe::is_supported` [INFO] [stderr] --> src/operation.rs:87:41 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Probe::is_supported`](crate::Probe::is_supported) to check if this operation is [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Probe` in module `lio_uring` [INFO] [stderr] ... [INFO] [stderr] 2389 | / opcode! { [INFO] [stderr] 2390 | | // Create a pipe, equivalent to `pipe(2)`. [INFO] [stderr] 2391 | | pub struct Pipe { [INFO] [stderr] 2392 | | fds: { *mut RawFd }, [INFO] [stderr] ... | [INFO] [stderr] 2409 | | } [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `opcode` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `lio-uring` (lib doc) generated 81 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.29s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/lio_uring/index.html [INFO] running `Command { std: "docker" "inspect" "62469282a8f44489ee165d08e91e630c9c84a29f2fe301050ac15ea99ce5ec0c", kill_on_drop: false }`