#wasmflow #transport #packet #serde #transport-layer

wasmflow-transport

Transport layer for Wasmflow packets

2 releases

0.10.0 Jul 29, 2022
0.10.0-beta.4 Jun 30, 2022

#1257 in WebAssembly

Download history 58/week @ 2024-04-01 15/week @ 2024-04-08 13/week @ 2024-04-15 41/week @ 2024-04-22 14/week @ 2024-04-29 9/week @ 2024-05-06 22/week @ 2024-05-13 5/week @ 2024-05-20 23/week @ 2024-05-27 9/week @ 2024-06-03 14/week @ 2024-06-10 7/week @ 2024-06-17 20/week @ 2024-06-24 6/week @ 2024-07-08 30/week @ 2024-07-15

56 downloads per month
Used in 7 crates (5 directly)

Apache-2.0

83KB
2K SLoC

Maintenance

wasmflow-transport

Wasmflow Transport contains the structures and methods for communicating across entity boundaries. It handles abstracting payload versions and implementations so they can be used easily.

The MessageTransport struct normalizes wasmflow_packet::Packets for the Wasmflow tools.

The TransportWrapper wraps a MessageTransport along with the port name it originated from.

A TransportStream is a stream of TransportWrappers.

Dependencies

~1.5–8.5MB
~72K SLoC