13 releases
0.4.1 | Oct 25, 2024 |
---|---|
0.3.4 | Aug 2, 2024 |
0.3.3 | Jul 7, 2024 |
0.3.0 | Mar 28, 2024 |
0.1.0 |
|
#2007 in Network programming
536 downloads per month
Used in 8 crates
(via veilid-core)
350KB
9K
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.
Features
The default veilid-tools
configurations are:
default
- Usestokio
as the async runtime
If you use --no-default-features
, you can switch to other runtimes:
rt-async-std
- Usesasync-std
as the async runtimert-wasm-bindgen
- When building for thewasm32
architecture, use this to enablewasm-bindgen-futures
as the async runtime
Dependencies
~5–21MB
~327K SLoC