enum_dispatch
Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speed
Ecosystem
crates.io
crates.io
Latest Release
almost 2 years ago
0.3.13
almost 2 years ago
Versions
26
26
Downloads
45,273,407 total
45,273,407 total
Dependent Packages
202
202
Dependent Repos
2,775
2,775
lace_cc 0.7.0
Core of the Lace cross-categorization engine library12 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 16.4 thousand downloads total - 163 stars on GitHub - 3 maintainers
gdnative_tweener 0.5.9
A port of DoTween(3rd party package for Unity) to Godot 3.5, using GdNative.17 versions - Latest release: almost 2 years ago - 21.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum_downcast 0.2.0 💰
Safe downcasting for enums2 versions - Latest release: almost 2 years ago - 55 thousand downloads total - 4 stars on GitHub - 1 maintainer
emplace 1.6.0
Command-line tool to mirror installed software on multiple machines.81 versions - Latest release: almost 2 years ago - 108 thousand downloads total - 283 stars on GitHub - 1 maintainer
egui-multiwin 0.5.2
A crate that allows for multiple windows with egui22 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 29 thousand downloads total - 6 stars on GitHub - 1 maintainer
inarybay 0.1.1
Graph-based binary format (de)serializer generator2 versions - Latest release: almost 2 years ago - 1.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
terminal-arcade 0.0.1
Terminal-based arcade-style games for when you're bored out of your mind.1 version - Latest release: almost 2 years ago - 1.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
cabin-language 0.0.1
A dead simple, highly performant, and extremely safe programming language.1 version - Latest release: almost 2 years ago - 1.57 thousand downloads total - 12 stars on GitHub - 1 maintainer
axiom-query 2.0.17
This contains the ZK circuits that generate proofs for the `AxiomV2Query` smart contract.4 versions - Latest release: almost 2 years ago - 1 dependent package - 7.34 thousand downloads total - 94 stars on GitHub - 1 maintainer
drillhash 0.1.0
Drillhash is an asic-resistant hashing algorithm for Ore.1 version - Latest release: almost 2 years ago - 1.54 thousand downloads total - 1 maintainer
quantinuum-hugr 0.2.1 removed
⚠ This crate has been renamed to `hugr` ⚠3 versions - Latest release: almost 2 years ago - 3.83 thousand downloads total - 49 stars on GitHub - 3 maintainers
qibo-core 0.0.1
Qibo framework core elements1 version - Latest release: almost 2 years ago - 1.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
dtn7 0.21.0
Rust delay-tolerant-networking daemon and CLI tools implementing Bundle Protocol Version 7 (RFC9171)86 versions - Latest release: almost 2 years ago - 113 thousand downloads total - 75 stars on GitHub - 1 maintainer
pace_core 0.19.0
pace-core - library to support timetracking on the command line26 versions - Latest release: almost 2 years ago - 3 dependent packages - 34.5 thousand downloads total - 24 stars on GitHub - 1 maintainer
octotablet 0.1.0
Cross-platform Tablet and Stylus Api 🐙✨1 version - Latest release: about 2 years ago - 2.86 thousand downloads total - 33 stars on GitHub - 1 maintainer
rspotify-s-model 0.13.2
Model for RSpotify2 versions - Latest release: about 2 years ago - 2.83 thousand downloads total - 698 stars on GitHub - 1 maintainer
nes_core 0.2.0
A NES emulator written in Rust.2 versions - Latest release: about 2 years ago - 1.95 thousand downloads total - 0 stars on GitHub - 1 maintainer
edtui-papier 0.3.2
A TUI based vim inspired editor14 versions - Latest release: about 2 years ago - 1 dependent package - 17.6 thousand downloads total - 125 stars on GitHub - 1 maintainer
etptypes 1.0.1+1.2
Energistics Transport Protocol (ETP) Message types2 versions - Latest release: about 2 years ago - 3.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
petridish 0.7.1
A command-line utility that creates project layout.12 versions - Latest release: about 2 years ago - 15 thousand downloads total - 14 stars on GitHub - 1 maintainer
cli-diary 0.8.0
A CLI based diary tool for adding entries on the fly.8 versions - Latest release: about 2 years ago - 10.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
steam-language-gen 0.1.4
Generate Rust bindings to Steam enums and messages.5 versions - Latest release: about 2 years ago - 4 dependent packages - 1 dependent repositories - 11.2 thousand downloads total - 69 stars on GitHub - 1 maintainer
barnsley 0.2.3
iterated function system image generator9 versions - Latest release: about 2 years ago - 12.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
runfile 0.1.1
Run commands in the languages you love!2 versions - Latest release: about 2 years ago - 3.38 thousand downloads total - 110 stars on GitHub - 1 maintainer
tiny2 0.1.0
A simple OBSBot Tiny2 GUI control panel for Linux1 version - Latest release: about 2 years ago - 1.53 thousand downloads total - 47 stars on GitHub - 1 maintainer
sl-up 0.1.1
An interactive TUI smartlog for Sapling SCM, like git-sl-up but written in Rust.2 versions - Latest release: about 2 years ago - 2.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
base16-palettes 0.1.0
A representation of the Base16 palettes in Rust1 version - Latest release: about 2 years ago - 1 dependent package - 2.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
tic80 0.1.0
An opinionated interface into the tic80 system1 version - Latest release: about 2 years ago - 1.53 thousand downloads total - 1 maintainer
ghsec 0.5.0
GitHub Security Linter1 version - Latest release: about 2 years ago - 1.45 thousand downloads total - 1 stars on GitHub - 1 maintainer
retable 0.6.3
An Atomic-like double indexed entity-attribute data structures.25 versions - Latest release: over 2 years ago - 27.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
spaghettinuum 0.2.2
The future of the internet is al dente11 versions - Latest release: over 2 years ago - 12.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
reCTBN 0.1.0
A Continuous Time Bayesian Networks Library written in Rust1 version - Latest release: over 2 years ago - 1.45 thousand downloads total - 4 stars on GitHub - 1 maintainer
pickleback 0.1.0
A reliability layer for unreliable datagram exchange1 version - Latest release: over 2 years ago - 1.48 thousand downloads total - 1 stars on GitHub - 1 maintainer
img-tool 0.1.0
img-tool1 version - Latest release: over 2 years ago - 1.51 thousand downloads total - 1 maintainer
chessagon 0.1.0
Hexagonal chess1 version - Latest release: over 2 years ago - 1 dependent package - 1.91 thousand downloads total - 1 maintainer
nsi-core 0.8.0 💰
Nodal Scene Interface for (offline) 3D renderers – ɴsɪ.4 versions - Latest release: over 2 years ago - 4 dependent packages - 8.14 thousand downloads total - 15 stars on GitHub - 1 maintainer
korvin-core 0.2.1
The core for korvin frontend framework1 version - Latest release: over 2 years ago - 1 dependent package - 1.89 thousand downloads total - 4 stars on GitHub - 1 maintainer
swarm-bot 0.4.1
A autonomous bot launcher for Minecraft15 versions - Latest release: over 2 years ago - 22.5 thousand downloads total - 98 stars on GitHub - 1 maintainer
entropy-ecs 0.1.0
一个虚拟世界1 version - Latest release: over 2 years ago - 1.51 thousand downloads total - 1 maintainer
haondt-medea 0.6.1
A command-line developers toolbox2 versions - Latest release: over 2 years ago - 2.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
rv64emu 0.1.1
A riscv64 emulator written in rust,it can run on Linux, Windows and MacOS. Even on the embedded d...2 versions - Latest release: over 2 years ago - 1 dependent repositories - 3.14 thousand downloads total - 22 stars on GitHub - 1 maintainer
Top 9.4% on crates.io
16 versions - Latest release: over 2 years ago - 4 dependent packages - 33 dependent repositories - 108 thousand downloads total - 114 stars on GitHub - 1 maintainer
twitch-irc 5.0.1 💰
Connect to Twitch chat from a Rust application.16 versions - Latest release: over 2 years ago - 4 dependent packages - 33 dependent repositories - 108 thousand downloads total - 114 stars on GitHub - 1 maintainer
barbarosa 0.2.0
A Rubik's cube library2 versions - Latest release: over 2 years ago - 2.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
oco 0.1.1
A command-line option processor that lets you parse and manipulate the values of command-line o...2 versions - Latest release: over 2 years ago - 2.95 thousand downloads total - 1 stars on GitHub - 1 maintainer
unreal_asset 0.1.16
Unreal Engine 4/5 game asset serialization library.4 versions - Latest release: over 2 years ago - 6.14 thousand downloads total - 74 stars on GitHub - 2 maintainers
geo302 0.2.2
A simple geoIP-based redirect proxy9 versions - Latest release: over 2 years ago - 11.6 thousand downloads total - 5 stars on GitHub - 1 maintainer
solarti-token-swap 3.0.1
Solarti Program Library Token Swap2 versions - Latest release: almost 3 years ago - 1 dependent repositories - 2.61 thousand downloads total - 1 stars on GitHub - 1 maintainer
surge-imports 0.2.12-alpha.0
adsr envelopes from the surge synthesizer6 versions - Latest release: almost 3 years ago - 71 dependent packages - 33.4 thousand downloads total - 63 stars on GitHub - 1 maintainer
rustzx-core 0.16.0
ZX Spectrum emulator core library5 versions - Latest release: almost 3 years ago - 2 dependent packages - 2 dependent repositories - 10.2 thousand downloads total - 209 stars on GitHub - 1 maintainer
runa-orbiter 0.0.1-alpha1 💰
Reference implementation of Wayland protocol interfaces1 version - Latest release: almost 3 years ago - 1 dependent package - 1.99 thousand downloads total - 115 stars on GitHub - 1 maintainer
waffles-solana-client 1.16.0-alpha.10
Waffle Labs maintained Solana Client8 versions - Latest release: almost 3 years ago - 7 dependent packages - 14.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
safecoin-client 1.14.17
Safecoin Client10 versions - Latest release: about 3 years ago - 3 dependent packages - 1 dependent repositories - 20.6 thousand downloads total - 19 stars on GitHub - 1 maintainer
diatom-core 0.6.1
The diatom programming language2 versions - Latest release: about 3 years ago - 3 dependent packages - 5.23 thousand downloads total - 72 stars on GitHub - 1 maintainer
first_order_logic 0.1.0
An implementation of first-order logic1 version - Latest release: about 3 years ago - 1.56 thousand downloads total - 1 maintainer
mid-compression 1.0.0
Compression utilities for the `middleware` protocol1 version - Latest release: about 3 years ago - 1 dependent package - 2.51 thousand downloads total - 1 maintainer
diatom 0.5.2
The diatom programming language23 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 28.7 thousand downloads total - 72 stars on GitHub - 1 maintainer
nbsanity 0.1.3
Jupyter Notebook Linter3 versions - Latest release: about 3 years ago - 3.98 thousand downloads total - 1 maintainer
layout21raw 3.0.0-pre.2
Layout21 Raw-Format Integrated Circuit Layout1 version - Latest release: about 3 years ago - 2 dependent packages - 3.33 thousand downloads total - 54 stars on GitHub - 1 maintainer
risinglight 0.2.0
An OLAP database system for educational purpose3 versions - Latest release: over 3 years ago - 4.24 thousand downloads total - 1,766 stars on GitHub - 1 maintainer
gst-plugin-webrtcredux 0.5.0
A revived version of GStreamer's webrtcbin plugin built for modern protocols8 versions - Latest release: over 3 years ago - 9.81 thousand downloads total - 21 stars on GitHub - 2 maintainers
qvnt 0.4.4
Advanced quantum computation simulator.14 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 20.2 thousand downloads total - 16 stars on GitHub - 1 maintainer
safe-token-swap 3.0.0
Safecoin Program Library Token Swap2 versions - Latest release: over 3 years ago - 2.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
rocfl 1.7.0
A CLI for OCFL repositories34 versions - Latest release: over 3 years ago - 44.9 thousand downloads total - 18 stars on GitHub - 1 maintainer
async_ui_gtk 0.1.0
Async UI for GTK41 version - Latest release: over 3 years ago - 1.72 thousand downloads total - 562 stars on GitHub - 1 maintainer
async_ui_core 0.1.0
Shared code for Async UI1 version - Latest release: over 3 years ago - 2 dependent packages - 2.46 thousand downloads total - 562 stars on GitHub - 1 maintainer
streampager 0.10.3
streampager is a pager for command output or large files14 versions - Latest release: over 3 years ago - 229 dependent repositories - 111 thousand downloads total - 60 stars on GitHub - 1 maintainer
seripack 0.1.0
Easy routing for packet/message like structs1 version - Latest release: over 3 years ago - 1.5 thousand downloads total - 1 maintainer
swordfish-rs 0.6.0
Cli tool for typing effect in Termainl for screencasts14 versions - Latest release: over 3 years ago - 16.2 thousand downloads total - 52 stars on GitHub - 1 maintainer
kvstructs 0.1.1 💰
General basic key-value structs for Key-Value based storages.26 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 31.8 thousand downloads total - 7 stars on GitHub - 1 maintainer
armbankrate-parser 0.1.0
Library that parses Armenian bank rates1 version - Latest release: over 3 years ago - 1 dependent package - 2.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
options-common 0.8.0
Utilities for working with financial options13 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 16.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
bcdown 0.2.2
Bilibili漫画下载器,written in Rust,支持epub pdf zip格式11 versions - Latest release: over 3 years ago - 14.7 thousand downloads total - 202 stars on GitHub - 1 maintainer
ors 0.0.12
ors - onnxruntime bindings for rust12 versions - Latest release: over 3 years ago - 18.1 thousand downloads total - 1 maintainer
otter 1.2.1
Otter game system; main data structures Rust crate.9 versions - Latest release: over 3 years ago - 4 dependent packages - 17 thousand downloads total - 6 stars on salsa.debian.org - 2 maintainers
Top 4.1% on crates.io
3 versions - Latest release: almost 4 years ago - 7 dependent packages - 50 dependent repositories - 108 thousand downloads total - 4,191 stars on GitHub - 1 maintainer
spl-token-swap 3.0.0
Solana Program Library Token Swap3 versions - Latest release: almost 4 years ago - 7 dependent packages - 50 dependent repositories - 108 thousand downloads total - 4,191 stars on GitHub - 1 maintainer
biostats 0.6.8
A bioinformatics library23 versions - Latest release: almost 4 years ago - 30.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
padme-core 0.0.1
Gameboy emulator engine1 version - Latest release: almost 4 years ago - 1.78 thousand downloads total - 63 stars on GitHub - 1 maintainer
ouverture-ui 0.1.0
A next-generation music player and manager GUI based of ouverture-core1 version - Latest release: almost 4 years ago - 1.56 thousand downloads total - 10 stars on GitHub - 1 maintainer
ouverture-core 0.1.0
A next-generation music player and manager library1 version - Latest release: almost 4 years ago - 1 dependent package - 2.22 thousand downloads total - 10 stars on GitHub - 1 maintainer
guide-counter 0.1.3 💰
Fast and accurate guide counting for CRISPR screens.4 versions - Latest release: about 4 years ago - 5.46 thousand downloads total - 33 stars on GitHub - 2 maintainers
atefs 1.10.0
Distributed filesystem built on an immutable data store with strong encryption and authentication18 versions - Latest release: about 4 years ago - 25.4 thousand downloads total - 140 stars on GitHub - 1 maintainer
atedb 1.8.0
Distributed datachain (database) built on an immutable data store with strong encryption and auth...10 versions - Latest release: about 4 years ago - 14.2 thousand downloads total - 141 stars on GitHub - 1 maintainer
ateweb 1.2.0
High performance web server built on top of atefs6 versions - Latest release: about 4 years ago - 1 dependent repositories - 8.8 thousand downloads total - 140 stars on GitHub - 1 maintainer
ate-files 1.2.0
Model and helper functions for access files stored in ATEs4 versions - Latest release: about 4 years ago - 3 dependent packages - 1 dependent repositories - 8.24 thousand downloads total - 140 stars on GitHub - 1 maintainer
visual-search 0.1.2
Visual search engine for images using Deep Learning models to extract features3 versions - Latest release: about 4 years ago - 4.97 thousand downloads total - 47 stars on GitHub - 1 maintainer
oaf 0.1.4
A more user-friendly CLI for Git repositories2 versions - Latest release: about 4 years ago - 3.15 thousand downloads total - 9 stars on GitHub - 1 maintainer
gfx-swap 0.1.0
gfx-swap is an anchor re-implement of the token-swap program in solana-program-library.1 version - Latest release: over 4 years ago - 1.66 thousand downloads total - 3 stars on GitHub - 1 maintainer
voila 3.4.0
A tool for doing complex operations to files and directories.19 versions - Latest release: over 4 years ago - 22.7 thousand downloads total - 97 stars on GitHub - 1 maintainer
gpl-token-swap 2.1.0
Gemachain Program Library Token Swap1 version - Latest release: over 4 years ago - 1.63 thousand downloads total - 1 maintainer
lef21 0.2.0
Library Exchange Format (LEF) Integrated Circuit Layout Parser & Writer2 versions - Latest release: over 4 years ago - 3 dependent packages - 5.51 thousand downloads total - 54 stars on GitHub - 1 maintainer
aorist_core 0.0.14
Core abstractions the aorist project5 versions - Latest release: over 4 years ago - 2 dependent packages - 8.92 thousand downloads total - 21 stars on GitHub - 1 maintainer
yolol-devices 0.3.3
Starbase game's yolol devices library6 versions - Latest release: over 4 years ago - 2 dependent packages - 8.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
nopkg 1.0.1
command line tool to automatic artifact fetching2 versions - Latest release: almost 5 years ago - 2.84 thousand downloads total - 0 stars on git.ikl.sh - 1 maintainer
Top 8.8% on crates.io
14 versions - Latest release: almost 5 years ago - 4 dependent packages - 4 dependent repositories - 130 thousand downloads total - 644 stars on GitHub - 1 maintainer
nlprule 0.6.4
A fast, low-resource Natural Language Processing and Error Correction library.14 versions - Latest release: almost 5 years ago - 4 dependent packages - 4 dependent repositories - 130 thousand downloads total - 644 stars on GitHub - 1 maintainer
dlog 0.1.2
A command line utility to efficiently track where you spend your time.3 versions - Latest release: almost 5 years ago - 4.55 thousand downloads total - 5 stars on GitHub - 1 maintainer
rerust 0.1.0
Reactive programming with dataflow semantics1 version - Latest release: about 5 years ago - 1.62 thousand downloads total - 1 maintainer
spice21 0.1.5
Coming Soon5 versions - Latest release: about 5 years ago - 6.88 thousand downloads total - 1 maintainer
compressed_vec 0.1.0
Floating point and integer compressed vector library, SIMD-enabled for fast processing/iteration ...1 version - Latest release: over 5 years ago - 1.88 thousand downloads total - 80 stars on GitHub - 1 maintainer
differential-formula 0.1.1
Incremental Formal Modeling Using Logic Programming and Analysis2 versions - Latest release: about 6 years ago - 3.15 thousand downloads total - 1 maintainer
ohm 0.0.0
High performance 2D graphics library1 version - Latest release: almost 7 years ago - 1.94 thousand downloads total - 1 maintainer
Past Dependents
Include Past Dependents
Check this option to include packages that no longer depend on this package in their latest version but previously did.
Filter
Links
| Registry | crates.io |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:cargo/enum_dispatch
spec |
| License | MIT, Apache-2.0 |
| First Release | over 7 years ago |
| Last Synced | 5 days ago |
Repository
| Stars | 141 on GitLab.com |
| Forks | 35 on GitLab.com |
| Docker Dependents | 81 |
| Docker Downloads | 23,292,876 |
Rankings on crates.io
Overall
Top 4.1%
Downloads
Top 0.7%
Dependent packages
Top 0.4%
Dependent repos
Top 0.8%
Forks
Top 9.9%
Docker downloads
Top 0.8%