MCPcopy Index your code
hub / github.com/dimbleby/mio-extras

github.com/dimbleby/mio-extras @2.0.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.0.6 ↗ · + Follow
87 symbols 293 edges 6 files 25 documented · 29%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

mio-extras

Extra components for use with Mio:

  • a channel that implements Evented
  • a timer that implements Evented

Build Status crates.io

Documentation.

History and maintenance

This repository is forked from mio-more, which is unmaintained.

I don't intend to do very much with this except for routine maintenance - bug fixes, updating dependencies, and suchlike.

However if you have some code that you think belongs here, then by all means raise an issue or open a pull request.

License

mio-extras is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.

See LICENSE-APACHE, and LICENSE-MIT for details.

Core symbols most depended-on inside this repo

poll
called by 36
src/timer.rs
ms_to_tick
called by 20
src/timer.rs
set_timeout_at
called by 19
src/timer.rs
register
called by 17
src/timer.rs
set_timeout
called by 10
src/timer.rs
send
called by 9
src/channel.rs
channel
called by 7
src/channel.rs
timer
called by 7
src/timer.rs

Shape

Function 38
Method 34
Class 13
Enum 2

Languages

Rust100%

Modules by API surface

src/timer.rs41 symbols
src/channel.rs26 symbols
test/test_timer.rs11 symbols
test/test_poll_channel.rs7 symbols
test/mod.rs1 symbols
src/lib.rs1 symbols

For agents

$ claude mcp add mio-extras \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact