lunatic-envelop

Crates.iolunatic-envelop
lib.rslunatic-envelop
version1.0.2
sourcesrc
created_at2022-09-11 14:53:18.539863
updated_at2022-09-12 09:39:57.509599
descriptionA simple library providing a few helper functions for offloading large binary blobs onto another process, reducing overhead on long message chains
homepage
repositoryhttps://github.com/HurricanKai/lunatic-envelop
max_upload_size
id663091
size5,362
Kai Jellinghaus (HurricanKai)

documentation

README

Lunatic-Envelop

A simple library providing a few helper functions for offloading large binary blobs onto another process, reducing overhead on long message chains.

Useful when transfering typical binary content without touching it, for example images, encrypted data, or WASM bytecode.

This will be inefficient if the envelop is only passed across a process boundary once, as creating & opening the process will copy the data once.

Also extremely useful for cases where it's unclear how often a message will be passed, replacing a somehow scaling message count with a constant number. For example in binary-tree balancing process structures.

Commit count: 6

cargo fmt