paft-utils
==========
Shared utilities for the paft workspace: canonical string helpers and optional DataFrame traits.
[](https://crates.io/crates/paft-utils)
[](https://docs.rs/paft-utils)
- Canonical string utilities: `Canonical`, `canonicalize`, `StringCode`
- Optional Polars helpers: `ToDataFrame`, `ToDataFrameVec`
Install
-------
```toml
[dependencies]
paft-utils = "0.3.0"
```
Features
--------
- `dataframe`: enable `polars` integration for fast columnar conversions
Quickstart
----------
```rust
use paft_utils::{canonicalize, Canonical};
assert_eq!(canonicalize("Euronext Paris"), "EURONEXT_PARIS");
let c = Canonical::try_new("nasdaq").unwrap();
assert_eq!(c.as_str(), "NASDAQ");
```
Links
-----
- API docs: https://docs.rs/paft-utils
- Workspace overview: ../README.md