# rline_api `rline_api` is a Rust library for working with tabular data. It provides functionality to create, manipulate, and convert rows of data, making it easy to work with datasets in Rust applications. ## Features - **Row Representation**: Define and work with rows of data, each consisting of named columns associated with values. - **Error Handling**: Handle errors specific to `rline_api` operations with the provided `RlineError` type. - **Value Types**: Utilize various value types, including strings, integers, floats, and vectors, within rows. - **Serialization**: Serialize and deserialize rows in different formats such as JSON and Bincode. - **Documentation**: Comprehensive documentation to guide you through using the library. ## Installation Add this line to your `Cargo.toml` file: ```toml [dependencies] rline_api = "1.0" ``` ## Quick start See our developer kit for here on [GitHub](https://github.com/punchplatform/starters). You will find _custom node_ examples. See the nodes as data processing functions you can insert in your data processing pipelines. Learn more about how we deal with pipelines [here](https://punch-1.gitbook.io/punch-doc/v/punch-8.1/). ## Learn more You can read our latest blog posts about REEF and its use cases. - [The architecture of REEF](https://punchplatform.com/2023/09/14/frugal-and-robust-data-processing-using-rust-and-webassembly) - [Embedded IA on the edge using REEF](https://punchplatform.com/2023/09/14/navigating-the-challenges-of-integrating-tensorflow-lite-into-rust-a-birdnet-use-case) - [A carbon cost calculation solution using REEF](https://punchplatform.com/2023/09/17/why-we-use-punch)