[package]
edition = "2024"
rust-version = "1.90"
name = "df-derive-core"
version = "0.3.0"
authors = ["Giovanni Ramistella <letter.brigade_7s@icloud.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Shared dataframe runtime trait identity for df-derive."
homepage = "https://github.com/gramistella/df-derive"
documentation = "https://docs.rs/df-derive-core"
readme = "README.md"
keywords = [
"polars",
"dataframe",
"df-derive",
"decimal",
]
categories = ["data-structures"]
license = "MIT"
repository = "https://github.com/gramistella/df-derive"
[features]
default = ["rust_decimal"]
rust_decimal = ["dep:rust_decimal"]
[lib]
name = "df_derive_core"
path = "src/lib.rs"
[[test]]
name = "decimal128_contract"
path = "tests/decimal128_contract.rs"
[dependencies.polars]
version = "0.53"
features = [
"timezones",
"dtype-date",
"dtype-datetime",
"dtype-time",
"dtype-duration",
"dtype-decimal",
"dtype-i8",
"dtype-i16",
"dtype-i128",
"dtype-u8",
"dtype-u16",
"dtype-u128",
]
default-features = false
[dependencies.polars-arrow]
version = "0.53"
[dependencies.rust_decimal]
version = "1.42"
optional = true
default-features = false