| Crates.io | polars_structpath_types |
| lib.rs | polars_structpath_types |
| version | 0.2.1 |
| created_at | 2025-12-20 08:12:54.809352+00 |
| updated_at | 2025-12-20 23:27:28.570857+00 |
| description | Common objects for polars_structpath and polars_structpath_derive |
| homepage | |
| repository | https://github.com/jmunar/polarspath |
| max_upload_size | |
| id | 1996174 |
| size | 192,248 |
This crate provides the core types and traits that form the foundation of the polars_structpath ecosystem. It contains the non-derive implementation components that enable dynamic path-based access to nested Rust structures with seamless integration to Polars DataFrames.
polars_structpath_types is a foundational library that defines:
StructPath, EnumPath, HasDataTypeWrapper)DataType that supports additional metadata needed for path traversalAnyValueThis crate is used by:
polars_structpath: The main user-facing library that wraps this cratepolars_structpath_derive: The derive macro implementation that generates code using these typespolars_protobuf: Protocol Buffers integration that leverages these types