├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml ├── resources │ ├── benchmark │ │ ├── monoio-bench-100B.png │ │ ├── monoio-bench-16C.png │ │ ├── monoio-bench-1C-250conn-qps.png │ │ ├── monoio-bench-1C-80conn-qps.png │ │ ├── monoio-bench-1C.png │ │ ├── monoio-bench-4C-250conn-qps.png │ │ ├── monoio-bench-4C-80conn-qps.png │ │ ├── monoio-bench-4C.png │ │ ├── monoio-bench-8C.png │ │ └── raw_data.txt │ └── monoio-lark.png └── workflows │ ├── cargo-deny.yml │ ├── ci.sh │ ├── ci.yml │ ├── coverage.yml │ └── pr-audit.yml ├── .gitignore ├── CONTRIBUTING-zh.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── LICENSE-THIRD-PARTY ├── README-zh.md ├── README.md ├── SECURITY.md ├── codecov.yml ├── deny.toml ├── docs ├── en │ ├── async-communicate.md │ ├── benchmark.md │ ├── comparing-with-others.md │ ├── compatiable-with-tokio-eco.md │ ├── configuration.md │ ├── how-integrate-with-tower.md │ ├── http.md │ ├── io-cancel.md │ ├── memlock.md │ ├── platform-support.md │ ├── poll-io.md │ ├── use-legacy-driver.md │ ├── why-GAT.md │ └── why-async-rent.md └── zh │ ├── async-communicate.md │ ├── benchmark.md │ ├── comparing-with-others.md │ ├── compatiable-with-tokio-eco.md │ ├── configuration.md │ ├── how-integrate-with-tower.md │ ├── http.md │ ├── io-cancel.md │ ├── memlock.md │ ├── platform-support.md │ ├── poll-io.md │ ├── use-legacy-driver.md │ ├── why-GAT.md │ └── why-async-rent.md ├── examples ├── Cargo.toml ├── accept.rs ├── builder.rs ├── channel.rs ├── echo.rs ├── echo_poll.rs ├── echo_tfo.rs ├── h2_client.rs ├── h2_server.rs ├── hyper_client.rs ├── hyper_server.rs ├── join.rs ├── macro.rs ├── proxy.rs ├── tcp_legacy.rs ├── tcp_uring.rs ├── timer.rs ├── timer_select.rs └── uds.rs ├── monoio-compat ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ ├── box_future.rs │ ├── buf.rs │ ├── hyper.rs │ ├── lib.rs │ ├── safe_wrapper.rs │ └── tcp_unsafe.rs ├── monoio-macros ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── LICENSE-THIRD-PARTY ├── README.md └── src │ ├── entry.rs │ ├── lib.rs │ └── select.rs ├── monoio ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── LICENSE-THIRD-PARTY ├── src │ ├── blocking.rs │ ├── buf │ │ ├── io_buf.rs │ │ ├── io_vec_buf.rs │ │ ├── mod.rs │ │ ├── msg.rs │ │ ├── raw_buf.rs │ │ ├── slice.rs │ │ └── vec_wrapper.rs │ ├── builder.rs │ ├── driver │ │ ├── iocp │ │ │ ├── afd.rs │ │ │ ├── core.rs │ │ │ ├── event.rs │ │ │ ├── mod.rs │ │ │ ├── state.rs │ │ │ └── waker.rs │ │ ├── legacy │ │ │ ├── mod.rs │ │ │ └── waker.rs │ │ ├── mod.rs │ │ ├── op.rs │ │ ├── op │ │ │ ├── accept.rs │ │ │ ├── close.rs │ │ │ ├── connect.rs │ │ │ ├── fsync.rs │ │ │ ├── mkdir.rs │ │ │ ├── open.rs │ │ │ ├── poll.rs │ │ │ ├── read.rs │ │ │ ├── recv.rs │ │ │ ├── rename.rs │ │ │ ├── send.rs │ │ │ ├── splice.rs │ │ │ ├── statx.rs │ │ │ ├── symlink.rs │ │ │ ├── unlink.rs │ │ │ └── write.rs │ │ ├── poll.rs │ │ ├── pool.rs │ │ ├── ready.rs │ │ ├── scheduled_io.rs │ │ ├── shared_fd.rs │ │ ├── thread.rs │ │ ├── uring │ │ │ ├── lifecycle.rs │ │ │ ├── mod.rs │ │ │ └── waker.rs │ │ └── util.rs │ ├── fs │ │ ├── create_dir.rs │ │ ├── dir_builder │ │ │ ├── mod.rs │ │ │ ├── unix.rs │ │ │ └── windows.rs │ │ ├── file │ │ │ ├── mod.rs │ │ │ ├── unix.rs │ │ │ └── windows.rs │ │ ├── file_type.rs │ │ ├── metadata │ │ │ ├── mod.rs │ │ │ ├── unix.rs │ │ │ └── windows.rs │ │ ├── mod.rs │ │ ├── open_options.rs │ │ ├── permissions.rs │ │ └── symlink.rs │ ├── io │ │ ├── as_fd.rs │ │ ├── async_buf_read.rs │ │ ├── async_buf_read_ext.rs │ │ ├── async_read_rent.rs │ │ ├── async_read_rent_ext.rs │ │ ├── async_rent_cancelable.rs │ │ ├── async_rent_cancelable_ext.rs │ │ ├── async_write_rent.rs │ │ ├── async_write_rent_ext.rs │ │ ├── mod.rs │ │ ├── sink │ │ │ ├── mod.rs │ │ │ └── sink_ext.rs │ │ ├── splice.rs │ │ ├── stream │ │ │ ├── iter.rs │ │ │ ├── mod.rs │ │ │ └── stream_ext.rs │ │ └── util │ │ │ ├── buf_reader.rs │ │ │ ├── buf_writer.rs │ │ │ ├── cancel.rs │ │ │ ├── copy.rs │ │ │ ├── mod.rs │ │ │ ├── prefixed_io.rs │ │ │ └── split.rs │ ├── lib.rs │ ├── macros │ │ ├── debug.rs │ │ ├── join.rs │ │ ├── mod.rs │ │ ├── pin.rs │ │ ├── ready.rs │ │ ├── scoped_tls.rs │ │ ├── select.rs │ │ ├── support.rs │ │ └── try_join.rs │ ├── net │ │ ├── listener_config.rs │ │ ├── mod.rs │ │ ├── tcp │ │ │ ├── listener.rs │ │ │ ├── mod.rs │ │ │ ├── split.rs │ │ │ ├── stream.rs │ │ │ ├── stream_poll.rs │ │ │ └── tfo │ │ │ │ ├── linux.rs │ │ │ │ ├── macos.rs │ │ │ │ └── mod.rs │ │ ├── udp.rs │ │ └── unix │ │ │ ├── datagram │ │ │ └── mod.rs │ │ │ ├── listener.rs │ │ │ ├── mod.rs │ │ │ ├── pipe.rs │ │ │ ├── seq_packet │ │ │ ├── listener.rs │ │ │ └── mod.rs │ │ │ ├── socket_addr.rs │ │ │ ├── split.rs │ │ │ ├── stream.rs │ │ │ ├── stream_poll.rs │ │ │ └── ucred.rs │ ├── runtime.rs │ ├── scheduler.rs │ ├── task │ │ ├── core.rs │ │ ├── harness.rs │ │ ├── join.rs │ │ ├── mod.rs │ │ ├── raw.rs │ │ ├── state.rs │ │ ├── utils.rs │ │ ├── waker.rs │ │ └── waker_fn.rs │ ├── time │ │ ├── clock.rs │ │ ├── driver │ │ │ ├── entry.rs │ │ │ ├── handle.rs │ │ │ ├── mod.rs │ │ │ ├── sleep.rs │ │ │ └── wheel │ │ │ │ ├── level.rs │ │ │ │ ├── mod.rs │ │ │ │ └── stack.rs │ │ ├── error.rs │ │ ├── instant.rs │ │ ├── interval.rs │ │ ├── mod.rs │ │ └── timeout.rs │ └── utils │ │ ├── bind_to_cpu_set.rs │ │ ├── box_into_inner.rs │ │ ├── ctrlc.rs │ │ ├── linked_list.rs │ │ ├── mod.rs │ │ ├── rand.rs │ │ ├── slab.rs │ │ ├── thread_id.rs │ │ └── uring_detect.rs └── tests │ ├── async_read_rent_mut_slice.rs │ ├── async_write_rent_boxed.rs │ ├── async_write_rent_cursor.rs │ ├── buf_writter.rs │ ├── ctrlc_legacy.rs │ ├── ctrlc_uring.rs │ ├── fd_leak.rs │ ├── fs_create_dir.rs │ ├── fs_file.rs │ ├── fs_file_asyncify.rs │ ├── fs_metadata.rs │ ├── fs_rename.rs │ ├── fs_symlink.rs │ ├── fs_unlink.rs │ ├── tcp_accept.rs │ ├── tcp_connect.rs │ ├── tcp_echo.rs │ ├── tcp_into_split.rs │ ├── tcp_split.rs │ ├── udp.rs │ ├── uds_cred.rs │ ├── uds_split.rs │ ├── uds_stream.rs │ ├── unix_datagram.rs │ ├── unix_seqpacket.rs │ └── zero_copy.rs └── rustfmt.toml /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/resources/benchmark/monoio-bench-100B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/benchmark/monoio-bench-100B.png -------------------------------------------------------------------------------- /.github/resources/benchmark/monoio-bench-16C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/benchmark/monoio-bench-16C.png -------------------------------------------------------------------------------- /.github/resources/benchmark/monoio-bench-1C-250conn-qps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/benchmark/monoio-bench-1C-250conn-qps.png -------------------------------------------------------------------------------- /.github/resources/benchmark/monoio-bench-1C-80conn-qps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/benchmark/monoio-bench-1C-80conn-qps.png -------------------------------------------------------------------------------- /.github/resources/benchmark/monoio-bench-1C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/benchmark/monoio-bench-1C.png -------------------------------------------------------------------------------- /.github/resources/benchmark/monoio-bench-4C-250conn-qps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/benchmark/monoio-bench-4C-250conn-qps.png -------------------------------------------------------------------------------- /.github/resources/benchmark/monoio-bench-4C-80conn-qps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/benchmark/monoio-bench-4C-80conn-qps.png -------------------------------------------------------------------------------- /.github/resources/benchmark/monoio-bench-4C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/benchmark/monoio-bench-4C.png -------------------------------------------------------------------------------- /.github/resources/benchmark/monoio-bench-8C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/benchmark/monoio-bench-8C.png -------------------------------------------------------------------------------- /.github/resources/benchmark/raw_data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/benchmark/raw_data.txt -------------------------------------------------------------------------------- /.github/resources/monoio-lark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/resources/monoio-lark.png -------------------------------------------------------------------------------- /.github/workflows/cargo-deny.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/workflows/cargo-deny.yml -------------------------------------------------------------------------------- /.github/workflows/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/workflows/ci.sh -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/pr-audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.github/workflows/pr-audit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/CONTRIBUTING-zh.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /LICENSE-THIRD-PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/LICENSE-THIRD-PARTY -------------------------------------------------------------------------------- /README-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/README-zh.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/SECURITY.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "examples" 3 | -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/deny.toml -------------------------------------------------------------------------------- /docs/en/async-communicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/async-communicate.md -------------------------------------------------------------------------------- /docs/en/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/benchmark.md -------------------------------------------------------------------------------- /docs/en/comparing-with-others.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/comparing-with-others.md -------------------------------------------------------------------------------- /docs/en/compatiable-with-tokio-eco.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/compatiable-with-tokio-eco.md -------------------------------------------------------------------------------- /docs/en/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/configuration.md -------------------------------------------------------------------------------- /docs/en/how-integrate-with-tower.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/how-integrate-with-tower.md -------------------------------------------------------------------------------- /docs/en/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/http.md -------------------------------------------------------------------------------- /docs/en/io-cancel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/io-cancel.md -------------------------------------------------------------------------------- /docs/en/memlock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/memlock.md -------------------------------------------------------------------------------- /docs/en/platform-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/platform-support.md -------------------------------------------------------------------------------- /docs/en/poll-io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/poll-io.md -------------------------------------------------------------------------------- /docs/en/use-legacy-driver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/use-legacy-driver.md -------------------------------------------------------------------------------- /docs/en/why-GAT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/why-GAT.md -------------------------------------------------------------------------------- /docs/en/why-async-rent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/en/why-async-rent.md -------------------------------------------------------------------------------- /docs/zh/async-communicate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/async-communicate.md -------------------------------------------------------------------------------- /docs/zh/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/benchmark.md -------------------------------------------------------------------------------- /docs/zh/comparing-with-others.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/comparing-with-others.md -------------------------------------------------------------------------------- /docs/zh/compatiable-with-tokio-eco.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/compatiable-with-tokio-eco.md -------------------------------------------------------------------------------- /docs/zh/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/configuration.md -------------------------------------------------------------------------------- /docs/zh/how-integrate-with-tower.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/how-integrate-with-tower.md -------------------------------------------------------------------------------- /docs/zh/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/http.md -------------------------------------------------------------------------------- /docs/zh/io-cancel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/io-cancel.md -------------------------------------------------------------------------------- /docs/zh/memlock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/memlock.md -------------------------------------------------------------------------------- /docs/zh/platform-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/platform-support.md -------------------------------------------------------------------------------- /docs/zh/poll-io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/poll-io.md -------------------------------------------------------------------------------- /docs/zh/use-legacy-driver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/use-legacy-driver.md -------------------------------------------------------------------------------- /docs/zh/why-GAT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/why-GAT.md -------------------------------------------------------------------------------- /docs/zh/why-async-rent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/docs/zh/why-async-rent.md -------------------------------------------------------------------------------- /examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/Cargo.toml -------------------------------------------------------------------------------- /examples/accept.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/accept.rs -------------------------------------------------------------------------------- /examples/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/builder.rs -------------------------------------------------------------------------------- /examples/channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/channel.rs -------------------------------------------------------------------------------- /examples/echo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/echo.rs -------------------------------------------------------------------------------- /examples/echo_poll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/echo_poll.rs -------------------------------------------------------------------------------- /examples/echo_tfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/echo_tfo.rs -------------------------------------------------------------------------------- /examples/h2_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/h2_client.rs -------------------------------------------------------------------------------- /examples/h2_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/h2_server.rs -------------------------------------------------------------------------------- /examples/hyper_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/hyper_client.rs -------------------------------------------------------------------------------- /examples/hyper_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/hyper_server.rs -------------------------------------------------------------------------------- /examples/join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/join.rs -------------------------------------------------------------------------------- /examples/macro.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/macro.rs -------------------------------------------------------------------------------- /examples/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/proxy.rs -------------------------------------------------------------------------------- /examples/tcp_legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/tcp_legacy.rs -------------------------------------------------------------------------------- /examples/tcp_uring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/tcp_uring.rs -------------------------------------------------------------------------------- /examples/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/timer.rs -------------------------------------------------------------------------------- /examples/timer_select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/timer_select.rs -------------------------------------------------------------------------------- /examples/uds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/examples/uds.rs -------------------------------------------------------------------------------- /monoio-compat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-compat/Cargo.toml -------------------------------------------------------------------------------- /monoio-compat/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-compat/LICENSE-APACHE -------------------------------------------------------------------------------- /monoio-compat/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-compat/LICENSE-MIT -------------------------------------------------------------------------------- /monoio-compat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-compat/README.md -------------------------------------------------------------------------------- /monoio-compat/src/box_future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-compat/src/box_future.rs -------------------------------------------------------------------------------- /monoio-compat/src/buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-compat/src/buf.rs -------------------------------------------------------------------------------- /monoio-compat/src/hyper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-compat/src/hyper.rs -------------------------------------------------------------------------------- /monoio-compat/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-compat/src/lib.rs -------------------------------------------------------------------------------- /monoio-compat/src/safe_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-compat/src/safe_wrapper.rs -------------------------------------------------------------------------------- /monoio-compat/src/tcp_unsafe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-compat/src/tcp_unsafe.rs -------------------------------------------------------------------------------- /monoio-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-macros/Cargo.toml -------------------------------------------------------------------------------- /monoio-macros/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-macros/LICENSE-APACHE -------------------------------------------------------------------------------- /monoio-macros/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-macros/LICENSE-MIT -------------------------------------------------------------------------------- /monoio-macros/LICENSE-THIRD-PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-macros/LICENSE-THIRD-PARTY -------------------------------------------------------------------------------- /monoio-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-macros/README.md -------------------------------------------------------------------------------- /monoio-macros/src/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-macros/src/entry.rs -------------------------------------------------------------------------------- /monoio-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-macros/src/lib.rs -------------------------------------------------------------------------------- /monoio-macros/src/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio-macros/src/select.rs -------------------------------------------------------------------------------- /monoio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/Cargo.toml -------------------------------------------------------------------------------- /monoio/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/LICENSE-APACHE -------------------------------------------------------------------------------- /monoio/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/LICENSE-MIT -------------------------------------------------------------------------------- /monoio/LICENSE-THIRD-PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/LICENSE-THIRD-PARTY -------------------------------------------------------------------------------- /monoio/src/blocking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/blocking.rs -------------------------------------------------------------------------------- /monoio/src/buf/io_buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/buf/io_buf.rs -------------------------------------------------------------------------------- /monoio/src/buf/io_vec_buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/buf/io_vec_buf.rs -------------------------------------------------------------------------------- /monoio/src/buf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/buf/mod.rs -------------------------------------------------------------------------------- /monoio/src/buf/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/buf/msg.rs -------------------------------------------------------------------------------- /monoio/src/buf/raw_buf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/buf/raw_buf.rs -------------------------------------------------------------------------------- /monoio/src/buf/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/buf/slice.rs -------------------------------------------------------------------------------- /monoio/src/buf/vec_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/buf/vec_wrapper.rs -------------------------------------------------------------------------------- /monoio/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/builder.rs -------------------------------------------------------------------------------- /monoio/src/driver/iocp/afd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/iocp/afd.rs -------------------------------------------------------------------------------- /monoio/src/driver/iocp/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/iocp/core.rs -------------------------------------------------------------------------------- /monoio/src/driver/iocp/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/iocp/event.rs -------------------------------------------------------------------------------- /monoio/src/driver/iocp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/iocp/mod.rs -------------------------------------------------------------------------------- /monoio/src/driver/iocp/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/iocp/state.rs -------------------------------------------------------------------------------- /monoio/src/driver/iocp/waker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/iocp/waker.rs -------------------------------------------------------------------------------- /monoio/src/driver/legacy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/legacy/mod.rs -------------------------------------------------------------------------------- /monoio/src/driver/legacy/waker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/legacy/waker.rs -------------------------------------------------------------------------------- /monoio/src/driver/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/mod.rs -------------------------------------------------------------------------------- /monoio/src/driver/op.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/accept.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/accept.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/close.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/close.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/connect.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/fsync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/fsync.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/mkdir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/mkdir.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/open.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/open.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/poll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/poll.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/read.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/recv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/recv.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/rename.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/send.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/splice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/splice.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/statx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/statx.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/symlink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/symlink.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/unlink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/unlink.rs -------------------------------------------------------------------------------- /monoio/src/driver/op/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/op/write.rs -------------------------------------------------------------------------------- /monoio/src/driver/poll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/poll.rs -------------------------------------------------------------------------------- /monoio/src/driver/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/pool.rs -------------------------------------------------------------------------------- /monoio/src/driver/ready.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/ready.rs -------------------------------------------------------------------------------- /monoio/src/driver/scheduled_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/scheduled_io.rs -------------------------------------------------------------------------------- /monoio/src/driver/shared_fd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/shared_fd.rs -------------------------------------------------------------------------------- /monoio/src/driver/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/thread.rs -------------------------------------------------------------------------------- /monoio/src/driver/uring/lifecycle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/uring/lifecycle.rs -------------------------------------------------------------------------------- /monoio/src/driver/uring/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/uring/mod.rs -------------------------------------------------------------------------------- /monoio/src/driver/uring/waker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/uring/waker.rs -------------------------------------------------------------------------------- /monoio/src/driver/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/driver/util.rs -------------------------------------------------------------------------------- /monoio/src/fs/create_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/create_dir.rs -------------------------------------------------------------------------------- /monoio/src/fs/dir_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/dir_builder/mod.rs -------------------------------------------------------------------------------- /monoio/src/fs/dir_builder/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/dir_builder/unix.rs -------------------------------------------------------------------------------- /monoio/src/fs/dir_builder/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/dir_builder/windows.rs -------------------------------------------------------------------------------- /monoio/src/fs/file/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/file/mod.rs -------------------------------------------------------------------------------- /monoio/src/fs/file/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/file/unix.rs -------------------------------------------------------------------------------- /monoio/src/fs/file/windows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/file/windows.rs -------------------------------------------------------------------------------- /monoio/src/fs/file_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/file_type.rs -------------------------------------------------------------------------------- /monoio/src/fs/metadata/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/metadata/mod.rs -------------------------------------------------------------------------------- /monoio/src/fs/metadata/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/metadata/unix.rs -------------------------------------------------------------------------------- /monoio/src/fs/metadata/windows.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /monoio/src/fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/mod.rs -------------------------------------------------------------------------------- /monoio/src/fs/open_options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/open_options.rs -------------------------------------------------------------------------------- /monoio/src/fs/permissions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/permissions.rs -------------------------------------------------------------------------------- /monoio/src/fs/symlink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/fs/symlink.rs -------------------------------------------------------------------------------- /monoio/src/io/as_fd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/as_fd.rs -------------------------------------------------------------------------------- /monoio/src/io/async_buf_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/async_buf_read.rs -------------------------------------------------------------------------------- /monoio/src/io/async_buf_read_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/async_buf_read_ext.rs -------------------------------------------------------------------------------- /monoio/src/io/async_read_rent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/async_read_rent.rs -------------------------------------------------------------------------------- /monoio/src/io/async_read_rent_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/async_read_rent_ext.rs -------------------------------------------------------------------------------- /monoio/src/io/async_rent_cancelable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/async_rent_cancelable.rs -------------------------------------------------------------------------------- /monoio/src/io/async_rent_cancelable_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/async_rent_cancelable_ext.rs -------------------------------------------------------------------------------- /monoio/src/io/async_write_rent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/async_write_rent.rs -------------------------------------------------------------------------------- /monoio/src/io/async_write_rent_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/async_write_rent_ext.rs -------------------------------------------------------------------------------- /monoio/src/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/mod.rs -------------------------------------------------------------------------------- /monoio/src/io/sink/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/sink/mod.rs -------------------------------------------------------------------------------- /monoio/src/io/sink/sink_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/sink/sink_ext.rs -------------------------------------------------------------------------------- /monoio/src/io/splice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/splice.rs -------------------------------------------------------------------------------- /monoio/src/io/stream/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/stream/iter.rs -------------------------------------------------------------------------------- /monoio/src/io/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/stream/mod.rs -------------------------------------------------------------------------------- /monoio/src/io/stream/stream_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/stream/stream_ext.rs -------------------------------------------------------------------------------- /monoio/src/io/util/buf_reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/util/buf_reader.rs -------------------------------------------------------------------------------- /monoio/src/io/util/buf_writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/util/buf_writer.rs -------------------------------------------------------------------------------- /monoio/src/io/util/cancel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/util/cancel.rs -------------------------------------------------------------------------------- /monoio/src/io/util/copy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/util/copy.rs -------------------------------------------------------------------------------- /monoio/src/io/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/util/mod.rs -------------------------------------------------------------------------------- /monoio/src/io/util/prefixed_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/util/prefixed_io.rs -------------------------------------------------------------------------------- /monoio/src/io/util/split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/io/util/split.rs -------------------------------------------------------------------------------- /monoio/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/lib.rs -------------------------------------------------------------------------------- /monoio/src/macros/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/macros/debug.rs -------------------------------------------------------------------------------- /monoio/src/macros/join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/macros/join.rs -------------------------------------------------------------------------------- /monoio/src/macros/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/macros/mod.rs -------------------------------------------------------------------------------- /monoio/src/macros/pin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/macros/pin.rs -------------------------------------------------------------------------------- /monoio/src/macros/ready.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/macros/ready.rs -------------------------------------------------------------------------------- /monoio/src/macros/scoped_tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/macros/scoped_tls.rs -------------------------------------------------------------------------------- /monoio/src/macros/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/macros/select.rs -------------------------------------------------------------------------------- /monoio/src/macros/support.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/macros/support.rs -------------------------------------------------------------------------------- /monoio/src/macros/try_join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/macros/try_join.rs -------------------------------------------------------------------------------- /monoio/src/net/listener_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/listener_config.rs -------------------------------------------------------------------------------- /monoio/src/net/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/mod.rs -------------------------------------------------------------------------------- /monoio/src/net/tcp/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/tcp/listener.rs -------------------------------------------------------------------------------- /monoio/src/net/tcp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/tcp/mod.rs -------------------------------------------------------------------------------- /monoio/src/net/tcp/split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/tcp/split.rs -------------------------------------------------------------------------------- /monoio/src/net/tcp/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/tcp/stream.rs -------------------------------------------------------------------------------- /monoio/src/net/tcp/stream_poll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/tcp/stream_poll.rs -------------------------------------------------------------------------------- /monoio/src/net/tcp/tfo/linux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/tcp/tfo/linux.rs -------------------------------------------------------------------------------- /monoio/src/net/tcp/tfo/macos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/tcp/tfo/macos.rs -------------------------------------------------------------------------------- /monoio/src/net/tcp/tfo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/tcp/tfo/mod.rs -------------------------------------------------------------------------------- /monoio/src/net/udp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/udp.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/datagram/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/datagram/mod.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/listener.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/mod.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/pipe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/pipe.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/seq_packet/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/seq_packet/listener.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/seq_packet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/seq_packet/mod.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/socket_addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/socket_addr.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/split.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/stream.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/stream_poll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/stream_poll.rs -------------------------------------------------------------------------------- /monoio/src/net/unix/ucred.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/net/unix/ucred.rs -------------------------------------------------------------------------------- /monoio/src/runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/runtime.rs -------------------------------------------------------------------------------- /monoio/src/scheduler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/scheduler.rs -------------------------------------------------------------------------------- /monoio/src/task/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/task/core.rs -------------------------------------------------------------------------------- /monoio/src/task/harness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/task/harness.rs -------------------------------------------------------------------------------- /monoio/src/task/join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/task/join.rs -------------------------------------------------------------------------------- /monoio/src/task/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/task/mod.rs -------------------------------------------------------------------------------- /monoio/src/task/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/task/raw.rs -------------------------------------------------------------------------------- /monoio/src/task/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/task/state.rs -------------------------------------------------------------------------------- /monoio/src/task/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/task/utils.rs -------------------------------------------------------------------------------- /monoio/src/task/waker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/task/waker.rs -------------------------------------------------------------------------------- /monoio/src/task/waker_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/task/waker_fn.rs -------------------------------------------------------------------------------- /monoio/src/time/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/clock.rs -------------------------------------------------------------------------------- /monoio/src/time/driver/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/driver/entry.rs -------------------------------------------------------------------------------- /monoio/src/time/driver/handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/driver/handle.rs -------------------------------------------------------------------------------- /monoio/src/time/driver/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/driver/mod.rs -------------------------------------------------------------------------------- /monoio/src/time/driver/sleep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/driver/sleep.rs -------------------------------------------------------------------------------- /monoio/src/time/driver/wheel/level.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/driver/wheel/level.rs -------------------------------------------------------------------------------- /monoio/src/time/driver/wheel/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/driver/wheel/mod.rs -------------------------------------------------------------------------------- /monoio/src/time/driver/wheel/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/driver/wheel/stack.rs -------------------------------------------------------------------------------- /monoio/src/time/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/error.rs -------------------------------------------------------------------------------- /monoio/src/time/instant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/instant.rs -------------------------------------------------------------------------------- /monoio/src/time/interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/interval.rs -------------------------------------------------------------------------------- /monoio/src/time/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/mod.rs -------------------------------------------------------------------------------- /monoio/src/time/timeout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/time/timeout.rs -------------------------------------------------------------------------------- /monoio/src/utils/bind_to_cpu_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/utils/bind_to_cpu_set.rs -------------------------------------------------------------------------------- /monoio/src/utils/box_into_inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/utils/box_into_inner.rs -------------------------------------------------------------------------------- /monoio/src/utils/ctrlc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/utils/ctrlc.rs -------------------------------------------------------------------------------- /monoio/src/utils/linked_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/utils/linked_list.rs -------------------------------------------------------------------------------- /monoio/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/utils/mod.rs -------------------------------------------------------------------------------- /monoio/src/utils/rand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/utils/rand.rs -------------------------------------------------------------------------------- /monoio/src/utils/slab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/utils/slab.rs -------------------------------------------------------------------------------- /monoio/src/utils/thread_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/utils/thread_id.rs -------------------------------------------------------------------------------- /monoio/src/utils/uring_detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/src/utils/uring_detect.rs -------------------------------------------------------------------------------- /monoio/tests/async_read_rent_mut_slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/async_read_rent_mut_slice.rs -------------------------------------------------------------------------------- /monoio/tests/async_write_rent_boxed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/async_write_rent_boxed.rs -------------------------------------------------------------------------------- /monoio/tests/async_write_rent_cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/async_write_rent_cursor.rs -------------------------------------------------------------------------------- /monoio/tests/buf_writter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/buf_writter.rs -------------------------------------------------------------------------------- /monoio/tests/ctrlc_legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/ctrlc_legacy.rs -------------------------------------------------------------------------------- /monoio/tests/ctrlc_uring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/ctrlc_uring.rs -------------------------------------------------------------------------------- /monoio/tests/fd_leak.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/fd_leak.rs -------------------------------------------------------------------------------- /monoio/tests/fs_create_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/fs_create_dir.rs -------------------------------------------------------------------------------- /monoio/tests/fs_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/fs_file.rs -------------------------------------------------------------------------------- /monoio/tests/fs_file_asyncify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/fs_file_asyncify.rs -------------------------------------------------------------------------------- /monoio/tests/fs_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/fs_metadata.rs -------------------------------------------------------------------------------- /monoio/tests/fs_rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/fs_rename.rs -------------------------------------------------------------------------------- /monoio/tests/fs_symlink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/fs_symlink.rs -------------------------------------------------------------------------------- /monoio/tests/fs_unlink.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/fs_unlink.rs -------------------------------------------------------------------------------- /monoio/tests/tcp_accept.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/tcp_accept.rs -------------------------------------------------------------------------------- /monoio/tests/tcp_connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/tcp_connect.rs -------------------------------------------------------------------------------- /monoio/tests/tcp_echo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/tcp_echo.rs -------------------------------------------------------------------------------- /monoio/tests/tcp_into_split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/tcp_into_split.rs -------------------------------------------------------------------------------- /monoio/tests/tcp_split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/tcp_split.rs -------------------------------------------------------------------------------- /monoio/tests/udp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/udp.rs -------------------------------------------------------------------------------- /monoio/tests/uds_cred.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/uds_cred.rs -------------------------------------------------------------------------------- /monoio/tests/uds_split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/uds_split.rs -------------------------------------------------------------------------------- /monoio/tests/uds_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/uds_stream.rs -------------------------------------------------------------------------------- /monoio/tests/unix_datagram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/unix_datagram.rs -------------------------------------------------------------------------------- /monoio/tests/unix_seqpacket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/unix_seqpacket.rs -------------------------------------------------------------------------------- /monoio/tests/zero_copy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/monoio/tests/zero_copy.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytedance/monoio/HEAD/rustfmt.toml --------------------------------------------------------------------------------