Rust wrapper for Wirehair - O(N) Fountain Code for Large Data
Wirehair is a FEC library done by https://github.com/catid
```rust pub fn wirehair_init() -> Result<(), WirehairError> {}
pub fn WirehairEncoder::new( message: &mut [u8], messagesizebytes: u64, blocksizebytes: u32 ) -> WirehairEncoder {}
pub fn WirehairEncoder::encode(
&self,
blockid: u64,
block: &mut [u8],
blocksize: u32,
blockoutbytes: &mut u32
) -> Result
pub fn WirehairDecoder::new(messagesizebytes: u64, blocksizebytes: u32) -> WirehairDecoder {}
pub fn WirehairDecoder::decode(
&self,
blockid: u64,
block: &[u8],
blockoutsizebytes: u32
) -> Result
pub fn WirehairDecoder::recover(
&self,
message: &mut [u8],
messagesizebytes: u64
) -> Result
pub fn wirehairdecoderto_encoder(decoder: WirehairDecoder) -> Result