21 releases
| 0.5.1 | Dec 22, 2025 |
|---|---|
| 0.4.8 | Aug 7, 2025 |
| 0.4.7 | Jun 3, 2025 |
| 0.4.4 | Mar 22, 2025 |
| 0.1.0 |
|
#3 in #other-applications
151 downloads per month
Used in 13 crates
(via veilid-core)
650KB
16K
SLoC
Contains (JAR file, 55KB) gradle-wrapper.jar
veilid-tools
A collection of baseline tools for Rust development use by Veilid and Veilid-enabled Rust applications
These are used by veilid-core, veilid-server, veilid-cli and may be used by any other applications
that link in veilid-core if a common baseline of functionality is desired. Extending this crate with new
utility functions is encouraged rather than adding 'common' functionality to veilid-core, allowing it to
remain free of boilerplate and utility classes that could be reused elsewhere.
Everything added to this crate must be extensively unit-tested.
Cargo features
The default veilid-tools configurations are:
default- Usestokioas the async runtime
If you use --no-default-features, you can switch to other runtimes:
rt-async-std- Usesasync-stdas the async runtimert-wasm-bindgen- When building for thewasm32architecture, use this to enablewasm-bindgen-futuresas the async runtime
Dependencies
~14–37MB
~562K SLoC