6 releases (breaking)
0.17.0 | Oct 18, 2023 |
---|---|
0.16.0 | Sep 14, 2023 |
0.15.0 | Apr 18, 2023 |
0.14.0 | Mar 23, 2023 |
0.11.0 | Mar 14, 2023 |
#381 in WebAssembly
27 downloads per month
Used in 11 crates
(2 directly)
155KB
4K
SLoC
wick-component SDK
This crate provides the wick-component
SDK used to build components for the Wick runtime. It is the primary dependency used by the wick-component-codegen
generator and re-exports common dependencies for Wick components.
Re-exported dependencies
These are exposed at the root of the crate, i.e. wick_component::packet
or wick_component::wasmrs
.
wick-packet
aspacket
flow-component
wasmrs
wasmrs-guest
wasmrs-runtime
wasmrs-codec
wasmrs-rx
bytes
with featurebytes
chrono
with featuredatetime
- Partial export of
serde-json
- Partial export of
tokio-stream
See docs.rs for exact details.
Macros
propagate_if_error!
If the passed result is an error, the error propagates to all downstream outputs of a wick component and breaks execution with the provided statement. If the passed result is an Ok
, the unwrapped result is returned.
Dependencies
~12–20MB
~270K SLoC