The Rust language bindings for Perspective, a high performance data-visualization and analytics component for the web browser.
Examples
A simple example which loads an Apache Arrow and computes a "Group By" operation, returning a new Arrow.
use ViewConfigUpdate;
use ;
use Server;
use LocalClient;
let data = Arrow;
let options = default;
let table = client.table.await?;
let mut view_config = default;
view_config.group_by =
.iter
.map
.collect;
let view = table.view.await?;
let arrow = view.to_arrow.await?;
See also
perspective-jsfor the JavaScript API.perspective-pythonfor the Python API.perspective-serverfor Data Binding details.perspective-clientfor the Rust Client APIperspective-viewerfor the WebAssembly<perspective-viewer>Custom Element API.