weld-project / weld

High-performance runtime for data analytics applications

Home Page:https://www.weld.rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weld Serialize/Deserialize

Max-Meldrum opened this issue · comments

I am using Weld's serialize(data) and deserialize[T](data) in a project. As most other libraries handle bytes as Vec<u8>, I am currently having to cast between i8/u8 while going from Weld to other libraries (e.g., RocksDB, Protobuf) and vice versa. Is there a motivation behind the choice of Vec<i8>?

I could look into creating a PR for this. Or if it would be breaking other projects relying on the current implementation, I could work on a fork instead.

Cheers