Skip to main content

An event loop for asyncio written in Rust

Project description

rsloop logo

An event loop for asyncio written in Rust

PyPI - Version PyPI Downloads

rsloop is a PyO3-based asyncio event loop implemented in Rust.

Each rsloop.Loop owns a dedicated Rust runtime thread for loop coordination and I/O work. On Linux, low-level fd watchers plus plain TCP / Unix socket readiness, socket reads, and non-TLS server accepts are driven from that thread through compio with io_uring support enabled. Python callbacks, tasks, and coroutines still run on the thread that calls run_forever() or run_until_complete() (usually the main Python thread).

The package exposes:

  • a native extension module at rsloop._loop
  • a Python wrapper in python/rsloop/__init__.py
  • rsloop.Loop, rsloop.new_event_loop(), and rsloop.run(...)

Repository metadata currently targets Python >=3.8. The packaged project now supports the core event-loop surface on Linux, macOS, and Windows, including Windows pipe transports and subprocess workflows.

Install

From PyPI:

pip install rsloop

With uv:

uv add rsloop

Usage

Simple entry point:

import rsloop

async def main():
    ...

rsloop.run(main())

Manual loop creation also works:

import asyncio
import rsloop

loop = rsloop.new_event_loop()
asyncio.set_event_loop(loop)
try:
    loop.run_until_complete(...)
finally:
    asyncio.set_event_loop(None)
    loop.close()

Importing rsloop also patches asyncio.set_event_loop() so Python 3.8 can accept an rsloop.Loop instance, matching the behavior exercised by tests/test_run.py.

Verified Surface Area

The current codebase implements these user-facing areas.

Loop lifecycle and scheduling:

  • run_forever, run_until_complete, stop, close
  • time, is_running, is_closed
  • get_debug, set_debug
  • call_soon, call_soon_threadsafe, call_later, call_at
  • returned Handle and TimerHandle objects with cancel() / cancelled()

Tasks, futures, and execution helpers:

  • create_future, create_task
  • set_task_factory, get_task_factory
  • set_exception_handler, get_exception_handler, call_exception_handler, default_exception_handler
  • set_default_executor, run_in_executor
  • shutdown_asyncgens, shutdown_default_executor
  • callback execution under captured contextvars.Context
  • asyncio.get_running_loop() support while running on rsloop
  • rsloop.run(...) helper, with asyncio.run(..., loop_factory=...) integration on Python 3.12+

I/O and networking:

  • add_reader, remove_reader, add_writer, remove_writer
  • sock_recv, sock_recv_into, sock_sendall, sock_accept, sock_connect
  • getaddrinfo, getnameinfo
  • create_server, create_connection
  • create_unix_server, create_unix_connection
  • connect_accepted_socket
  • returned Server objects with close(), is_serving(), get_loop(), and sockets()
  • returned StreamTransport objects with write(), writelines(), close(), abort(), is_closing(), write_eof(), can_write_eof(), get_extra_info(), get_protocol(), set_protocol(), pause_reading(), resume_reading(), is_reading()

Pipes, subprocesses, and signals:

  • connect_read_pipe, connect_write_pipe
  • subprocess_exec, subprocess_shell
  • returned ProcessTransport and ProcessPipeTransport objects
  • higher-level compatibility with asyncio.create_subprocess_exec() and asyncio.create_subprocess_shell()
  • Unix subprocess options including cwd, env, executable, pass_fds, start_new_session, process_group, user, group, extra_groups, umask, and restore_signals
  • add_signal_handler, remove_signal_handler

Profiling:

  • profile(...), profiler_running(), start_profiler(), stop_profiler()

Fast Streams

Importing rsloop patches asyncio.open_connection() and asyncio.start_server() by default.

That import-time behavior is controlled by RSLOOP_USE_FAST_STREAMS and can be disabled with:

export RSLOOP_USE_FAST_STREAMS=0

The native fast-stream path is used only when:

  • the running loop is an rsloop.Loop
  • ssl is unset or None

Otherwise rsloop falls back to the stdlib asyncio.streams helpers.

The implementation lives in src/fast_streams.rs and is backed by the lower level transport code in src/stream_transport.rs.

Runtime Model

Today the runtime is hybrid rather than fully single-threaded:

  • the loop coordination thread is always the central scheduler
  • on Linux, add_reader / add_writer, plain socket reads, and non-TLS socket accept loops use the compio runtime on that thread
  • some transport paths still fall back to helper threads, especially TLS I/O, TLS server accept, and parts of the legacy transport write path

That means the codebase has started the move toward a single-runtime-thread I/O model, but has not finished eliminating every helper thread yet.

Current Limitations

These gaps are visible in the current implementation.

  • Stream transport flow control is partial: pause_reading() and resume_reading() work, but get_write_buffer_size() returns 0, get_write_buffer_limits() returns (0, 0), and set_write_buffer_limits() is a no-op.
  • Several compatibility parameters are currently accepted only to preserve API shape, not to provide full behavior: happy_eyeballs_delay, interleave, all_errors, ssl_shutdown_timeout, and shutdown_default_executor(timeout=...).
  • TLS uses a rustls backend with a narrower compatibility surface than CPython's OpenSSL-backed ssl module. In particular, encrypted private keys are not supported yet, and the fast-stream monkeypatch still falls back to stdlib helpers whenever ssl is enabled. TLS transport internals also still use helper-thread paths instead of the newer runtime-thread compio socket path.
  • Subprocess support is intentionally incomplete: preexec_fn is unsupported, and text mode is rejected for asyncio.create_subprocess_exec() / asyncio.create_subprocess_shell() when using the stdlib subprocess stream protocol.
  • Low-level subprocess transport APIs do support text decoding when used with a custom subprocess protocol.
  • Unix-specific APIs remain Unix-specific: create_unix_server, create_unix_connection, add_signal_handler, remove_signal_handler.
  • Platform-specific limitations still apply: Unix socket APIs and Unix signal handlers remain Unix-only, and several subprocess options such as pass_fds, user, group, and umask are still specific to Unix process spawning.
  • The transport runtime model is still in transition: plain socket reads and non-TLS accepts now run on the loop runtime thread on Linux, but writes and TLS-heavy paths are not fully collapsed onto that same single-threaded I/O path yet.

Build

Quick check:

cargo check

Release build and editable install:

cargo build --release
uv run --with maturin maturin develop --release

Build release wheels into dist/wheels:

scripts/build-wheels.sh

That script currently defaults to CPython 3.8 3.9 3.10 3.11 3.12 3.13 3.14 plus free-threaded 3.14t, and uses uv python install / uv python find to locate interpreters.

Profiling

Profiling is behind the Cargo feature profiler and is disabled by default. Build or install with that feature first:

cargo build --release --features profiler
uv run --with maturin maturin develop --release --features profiler

Then wrap the code you want to inspect:

import rsloop

with rsloop.profile("rsloop-flamegraph.svg", frequency=999):
    rsloop.run(main())

Or manage the session manually:

import rsloop

rsloop.start_profiler(frequency=999)
try:
    rsloop.run(main())
finally:
    rsloop.stop_profiler("rsloop-flamegraph.svg")

Only format="flamegraph" is currently implemented. If the extension was built without --features profiler, profile() and start_profiler() raise a runtime error.

Examples

Run the repository examples from the project root:

uv run python examples/01_basics.py
uv run python examples/02_fd_and_sockets.py
uv run python examples/03_streams.py
uv run python examples/04_unix_and_accepted_socket.py
uv run python examples/05_pipes_signals_subprocesses.py

The repository also includes:

  • demo/fastapi_service.py for running the same FastAPI app on stdlib asyncio, uvloop, or rsloop
  • benchmarks/compare_event_loops.py for callback, task, and TCP stream comparisons

Benchmark

uv run --with maturin maturin develop --release
uv run --with uvloop python benchmarks/compare_event_loops.py

See benchmarks/README.md for workload details and extra flags, and demo/README.md for the FastAPI loop comparison demo.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rsloop-0.1.5.tar.gz (289.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rsloop-0.1.5-cp314-cp314t-win_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14tWindows ARM64

rsloop-0.1.5-cp314-cp314t-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

rsloop-0.1.5-cp314-cp314t-manylinux_2_39_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.39+ x86-64

rsloop-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

rsloop-0.1.5-cp314-cp314t-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

rsloop-0.1.5-cp314-cp314-win_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14Windows ARM64

rsloop-0.1.5-cp314-cp314-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.14Windows x86-64

rsloop-0.1.5-cp314-cp314-manylinux_2_39_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ x86-64

rsloop-0.1.5-cp314-cp314-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rsloop-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

rsloop-0.1.5-cp313-cp313-win_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows ARM64

rsloop-0.1.5-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

rsloop-0.1.5-cp313-cp313-manylinux_2_39_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

rsloop-0.1.5-cp313-cp313-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rsloop-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rsloop-0.1.5-cp312-cp312-win_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows ARM64

rsloop-0.1.5-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

rsloop-0.1.5-cp312-cp312-manylinux_2_39_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

rsloop-0.1.5-cp312-cp312-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rsloop-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rsloop-0.1.5-cp311-cp311-win_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows ARM64

rsloop-0.1.5-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86-64

rsloop-0.1.5-cp311-cp311-manylinux_2_39_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

rsloop-0.1.5-cp311-cp311-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rsloop-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

rsloop-0.1.5-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

rsloop-0.1.5-cp310-cp310-manylinux_2_39_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

rsloop-0.1.5-cp310-cp310-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rsloop-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

rsloop-0.1.5-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9Windows x86-64

rsloop-0.1.5-cp39-cp39-manylinux_2_39_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.39+ x86-64

rsloop-0.1.5-cp39-cp39-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

rsloop-0.1.5-cp39-cp39-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

rsloop-0.1.5-cp38-cp38-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8Windows x86-64

rsloop-0.1.5-cp38-cp38-manylinux_2_39_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.39+ x86-64

rsloop-0.1.5-cp38-cp38-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

rsloop-0.1.5-cp38-cp38-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

Details for the file rsloop-0.1.5.tar.gz.

File metadata

  • Download URL: rsloop-0.1.5.tar.gz
  • Upload date:
  • Size: 289.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5.tar.gz
Algorithm Hash digest
SHA256 e308aca25bf6f84ac3972f860ce4e5dd97e1c3c035b7f835a91cc90c1800ba11
MD5 a338b2cd8d229c5592b5a53a8d7517e6
BLAKE2b-256 3595093b9bb4347a7f4afcc12e79cc09a1b524e0c7218f1917aa99bb2a77b803

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5.tar.gz:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 3dedd94138edadbdde1d813fd4ae7e3e708099683218e88dad5563961715145f
MD5 b726b4443bb74ef8a4ffc2ed7da8d561
BLAKE2b-256 0455b85f07122794fc7841c8f34b70fa314949bab5b2b28eb40c54c80728b103

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp314-cp314t-win_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 cfc9bccd9f2e8cb209fb6345dd5d7c71f39470f8231af93aa78466d61d5849ee
MD5 399a3d5e854c06957016efb1d110dd30
BLAKE2b-256 7ca91afc51a73320dfdf58631962ceb9c44079c3318e1243d339a0ffd0ca7321

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp314-cp314t-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp314-cp314t-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp314-cp314t-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 37c84d8409d8e68ee56b3f58dbd6281ddee8abafd6928a5f29dbaba3240f52cc
MD5 bdb7af4314c8313bd03f79b3bd79f1ea
BLAKE2b-256 20f056d83ebda293ff05bc553cee355b294876016864a28b9c878958555fe17e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp314-cp314t-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa46ae9fe07bc72aa102883a935078d760b6c5f695898face14c35dcdeb106b5
MD5 cfc2f031a0ade6447594dbcda48013e4
BLAKE2b-256 70801f3c2ee74261172c4e9911d75545b1d9797f09231d2f2aaa697b3cbaa591

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1fcc297c35e50c22318de4611a81e60b65c0d9f5d6c399fe1db466f185e92b7e
MD5 4b4d46c60be743d376607da92ee51a55
BLAKE2b-256 7b44cfab7d81de096475e88774578505c7856b2ab15b56ef86633bbe4df613fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp314-cp314t-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 10906cabd40839a800d4708cced4816499bc82d384f9c1b85ab810a65cfd72a2
MD5 642ac1d577812a1fa603ce5fe15a8010
BLAKE2b-256 e84df478bd8b65f7b7bff1fae42a070603e24e01c2ecf2cd1a28cda12686842c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp314-cp314-win_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ef5bf684b4f91ae22e01939bef143717c7140745f65f2dd411ff441b11a983db
MD5 bd40574dde46d01e9b4655b586f0a562
BLAKE2b-256 30de6fcf74b067c85514fcebae968f23e424ba25f45162694aa6ba51a0d49dbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp314-cp314-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp314-cp314-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 2ec251ca89818ee81c2f36bd212903b69b93c7ae3b9ca5e6e0f61d6302781926
MD5 b41ef530ebc6d7a43479f7f86f35e1e0
BLAKE2b-256 7abacf02504c6c40807f2a30c4a75444e6b460a3afa51f2b15421545e097c987

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp314-cp314-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 701384b8c7fdf7ce7daaf3f558ed2ea3effae4c00d717ba009fce3241cce5ff2
MD5 8fa30a64e6a3563ab715513b1399a16c
BLAKE2b-256 1a9c0f3b6138d78453b991046cefba68bab566ac653a096cb329b1beb1327bc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b71659dad762c0b13ad2cf6e189b54fdf35993e87c460899fb773df23ef1a342
MD5 9d79e009236aa0a1454b70d90e04cffa
BLAKE2b-256 0cd586db3985b68d258a354f43a250ddd2934f12819a359e9fe94ba1c678c699

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 ba69d464532844679ab2791c01cc686c8b83bc9e25d564c91a32e097e9a9bc11
MD5 aff22debde50be65b8224e3582c752ba
BLAKE2b-256 7fffbb026b6012513f441f71b1ccb632998d3eebc3b5aba81ceae664d0e529f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp313-cp313-win_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5aaab4e91706e9fcdcd485ba41428a8d73bd6f3d5ea7acc206f5405e1ae437dc
MD5 714057832e50fbc4c1aae76368dad1dc
BLAKE2b-256 71fc61d1798fc9d8ada8910b6741090f724d90e8fb75213c5d33ce79bf0636a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 7c75eef90d7eda46faad4153c2c84b95931099e91b2daefe9f7abc62e19b778d
MD5 a09aea24081ae620e7f342bdfc94aab0
BLAKE2b-256 0dda82e721bca7ed65bdeee314531597d7c67190b9249d9155aaec311c33f1a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp313-cp313-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdb4cc5ef2dddd1c85a102c4ac7b5abbfac8ba8768c654e19a1589702239dd17
MD5 316bfc605d6c19a14f56dc6958f4df2e
BLAKE2b-256 999a293bfb9252bf872e0d2f96af975fa23a1ff6f0abf391f95281416b5fe638

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5ecac6b3c9ac22a1c7820dcbb1c66ae5f496151bab143e060a3f31ff4a74e700
MD5 1d1f67b1be2e2f7a2e400680c3d6c82d
BLAKE2b-256 ad5db8242b87c2c2b4befd346745d4dacb50d99b7c5fbd28904275d9b0e9a094

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 f6a867523088e70f6345de5422b9d5dba7fa18d78e98362047ed2a009fb800f5
MD5 2b127723ab26f99935d7ac8c14f29d7b
BLAKE2b-256 732cd46018021635825d770524ba462893cd98e1d77855307e66987dd7735042

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp312-cp312-win_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9ce238346d1d66f46d9e3447c53bc0fa2b89926702a68296cc7a288038b66711
MD5 175eac12333780729505ea2b220cc2a2
BLAKE2b-256 cee1fb3a71867403302ba00cd829a94812a4c97be10002ddc9bd4323378bc7c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 67c4f2e36429228d15bc1c0f85354222cd52c6a37979b5d8e5e7ecf49ab8d18c
MD5 fe1e3fc88a36316b9b0f457abe11d2b7
BLAKE2b-256 3e7a0d4516e1791f9cddbc83c16e03194f23ef50cb485aa3dc4ac1c249790cc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp312-cp312-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1a329bdb9b0fd71a3b0af230c3cb8dcd672bad1936cbaf7ceccad2fb9f5ee68
MD5 36f68180ce5db8dc909b7e32be2d77a7
BLAKE2b-256 86b054da97a1f56a6406fa2c6fc2b9f70bad4c778f91538a5894ad97e143ff4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d13cb7128a0ef2e5744e67559366bd986568abff55061f3b11d97f818e0d052
MD5 c4ba617e7498dff6ffc4e0626aefa176
BLAKE2b-256 9ea13b966411317416a898ffe96aff7024187a444dca089d19bcd1734813775a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 2e157beb1f06b85e2a60629b2bd289d2179a13edc239a071b81bd634c984395f
MD5 286ee549e08c3ec1631240eaf0f5060c
BLAKE2b-256 3332c78a01009e19fe99e0282c17bb702002f4b99f4dc18a681d30d4b80cebca

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp311-cp311-win_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1a7004698e171c299446c5025721d66dabcf6176c813e20cfbb9657098543721
MD5 9a49df801bed535d98261ee31d3b1352
BLAKE2b-256 abd0005f5714bce18dc3f675f69bbfc19989d41e3b800349858f9699573f8e2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 17c758734742b634adf42e89b4b0166b79359a842f5c54e3040aa37e13fa0a08
MD5 404dca22fffe5f32aa5419d1448ac353
BLAKE2b-256 b7045e8d8240c4af62825bebd1e5604acdfeaed0e37b8e3db4254f2d1c5e1b9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp311-cp311-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98e974dd324f7272e4de001e2881709578d852d6047f4489d9ac0939913a636d
MD5 5f99a6bb2ba540465e790fb7e6121169
BLAKE2b-256 97ff63858a882d733f2f7ebab60240dc23c54b3cce8d35ea8bbc7f63100c0fd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f232e1c05f0404406016e8ebfdef73e000799e6caef64461a775b4deebeb68f1
MD5 c24821a77c998880cf3db71345c4e627
BLAKE2b-256 4cb832416a83c2c6a7665047fd6a4be89c237e600d1ce1380ac3bab100fadd01

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0cd1dcad3d437b10d1e97b83a7b560937c4f25eca2f6c4d66c3db713c65b0bb2
MD5 70cc41de1f5325418b8f190962c00008
BLAKE2b-256 8bb76c1114b864b01f1f9d94c59ae89415e7c76b5b6a6bb79aa0d77bdfd10f40

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp310-cp310-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 9e2976d961e6099b001d2be9a0141ad41c0b9004a8ab73c49865ecf19bdcfe12
MD5 fc7ae967e4ce9a22a7b3288d72d2923b
BLAKE2b-256 be09fbbe368abc57b1b6653c499b11cc83f6f0342457d937f30bc27b4a8b0532

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp310-cp310-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d16252812ded5f1ac517c7faff6f35894c362dff6eac9ea580dfd42897153ec
MD5 0c51612f0adaf040bdb1376f7b2c22b0
BLAKE2b-256 707947c9f4a324bb6ba49dc7f1be13440c949e86d41cf1707f03476c6f46bb6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4fbf482c538bf9661796654bdfbbda73babcefdb08d4f407d5eabf3c2dcbe6b2
MD5 d5cb5fa0f1cc7fca876dfb88e6d81494
BLAKE2b-256 32ae3ec4b31530a228e8df5662f206cee783d4973187c95c83dd161b89e61731

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f77708978c5de37cce5ee4415fb2f1115e274dea95ab7ef1ddb70e557ede6618
MD5 0b1f5cfe8b988dcb095813be1e298909
BLAKE2b-256 ce78137c4438f26b46e8421cfd5b8eadb866605e839e9d9b10ce9985fb56179a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp39-cp39-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp39-cp39-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 2710b5845385950d6e35eaa6aad15a4d6b99070ed75548e1c648770e9daecc99
MD5 d52510ff732082d8317b4ffdcb8a6e17
BLAKE2b-256 fd167dc037a758e27e2d438a2dffd64604ad99dfb087a35daec85bb9da5bd22a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp39-cp39-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae252d4d0aab370cf8edadae2715f53aeed1d25b3d098e3d8facec87cc4da1bc
MD5 0e02f00b6509df44240e78abddb47cf0
BLAKE2b-256 e0a1e040cb72569f9d0d5d93998abebbd8d6f5c46dcdfaa5d2c7317e98ea0ccb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 030e82ced26e85f32a057bfd9b5621f423e2654a823a414866b8df251975a403
MD5 a3b00a1d0fc654c395935e6128025cf7
BLAKE2b-256 790b2caa43b9e460e0d62f000a6a744a813b876bbf6a9ec83dbfd97f2af8e1ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: rsloop-0.1.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rsloop-0.1.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e70e55ca67b9559290b2db31428990e7a13acd77981175ffed2560e63a62dedf
MD5 ae89bb64065f8ea8981ec7ba286f2463
BLAKE2b-256 1a7917c79d9ce1e64282f3943d0dbf1726ec6799678ababf4262e89ff59401fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp38-cp38-win_amd64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp38-cp38-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp38-cp38-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 4ce5bae76661042c804a0f24c826b5b4fed3504401a067634a217f1fe2513771
MD5 95244073c88f261594fd45badf9cb3a9
BLAKE2b-256 ec092e018c8a3d844fd060a170b6f713144b0a77a3844dbc197d7a1dd29e97c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp38-cp38-manylinux_2_39_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fa541334b127f5482ff48544bfd5a1b6ec79a41e3698c554ef05a41f12ea01a
MD5 be86a544d8417d2b7bce14b5975d8e83
BLAKE2b-256 5a06872022c65489fc5ebfa2af356a7e3659ea7562acb38a8edb976ffb67ee5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rsloop-0.1.5-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rsloop-0.1.5-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8356e12ec970cfa5d4ffd56220361b36a5227d00e3fb9dcb86bf88b35bb58172
MD5 21de301d143803640b5efc1d1e98c3e6
BLAKE2b-256 01ee1b97db353deb12baa065547fc3a3f8546bb3e8233b5f4b81b1f35e80c520

See more details on using hashes here.

Provenance

The following attestation bundles were made for rsloop-0.1.5-cp38-cp38-macosx_10_12_x86_64.whl:

Publisher: wheels.yml on RustedBytes/rsloop

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page