[package]
name = "polars-structpath"
edition.workspace = true
version.workspace = true
license.workspace = true
description = "A library for dynamically accessing nested Rust structures using path notation"
repository = "https://github.com/jmunar/polarspath"
keywords = ["polars-structpath", "polars", "dataframe", "path", "nested"]
categories = ["data-structures"]
[dependencies]
paste = { workspace = true }
polars-arrow = { workspace = true }
polars-core = { workspace = true, features = ["dtype-struct", "dtype-categorical"] }
polars-structpath-derive = { workspace = true, optional = true }
[dev-dependencies]
polars-structpath-derive = { workspace = true }
trybuild = { workspace = true }
[features]
default = ["std", "derive"]
derive = ["polars-structpath-derive"]
std = []