#data #function #serialization #faas #api-bindings

rline_api

rline public API to create, manipulate, and convert rows of data, making it easy to work with datasets

1 stable release

1.0.0 Dec 12, 2023

#413 in WebAssembly


Used in rline_macro

Apache-2.0

35KB
505 lines

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:

[dependencies]
rline_api = "1.0"

Quick start

See our developer kit for here on GitHub. 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.

Learn more

You can read our latest blog posts about REEF and its use cases.

Dependencies

~1–1.7MB
~39K SLoC