[[bench]]
harness = false
name = "serde_arrow_bench"
path = "benches/serde_arrow_bench.rs"
required-features = ["arrow2-0-17", "arrow-53"]
[dependencies.arrow-array-37]
default-features = false
optional = true
package = "arrow-array"
version = "37"
[dependencies.arrow-array-38]
default-features = false
optional = true
package = "arrow-array"
version = "38"
[dependencies.arrow-array-39]
default-features = false
optional = true
package = "arrow-array"
version = "39"
[dependencies.arrow-array-40]
default-features = false
optional = true
package = "arrow-array"
version = "40"
[dependencies.arrow-array-41]
default-features = false
optional = true
package = "arrow-array"
version = "41"
[dependencies.arrow-array-42]
default-features = false
optional = true
package = "arrow-array"
version = "42"
[dependencies.arrow-array-43]
default-features = false
optional = true
package = "arrow-array"
version = "43"
[dependencies.arrow-array-44]
default-features = false
optional = true
package = "arrow-array"
version = "44"
[dependencies.arrow-array-45]
default-features = false
optional = true
package = "arrow-array"
version = "45"
[dependencies.arrow-array-46]
default-features = false
optional = true
package = "arrow-array"
version = "46"
[dependencies.arrow-array-47]
default-features = false
optional = true
package = "arrow-array"
version = "47"
[dependencies.arrow-array-48]
default-features = false
optional = true
package = "arrow-array"
version = "48"
[dependencies.arrow-array-49]
default-features = false
optional = true
package = "arrow-array"
version = "49"
[dependencies.arrow-array-50]
default-features = false
optional = true
package = "arrow-array"
version = "50"
[dependencies.arrow-array-51]
default-features = false
optional = true
package = "arrow-array"
version = "51"
[dependencies.arrow-array-52]
default-features = false
optional = true
package = "arrow-array"
version = "52"
[dependencies.arrow-array-53]
default-features = false
optional = true
package = "arrow-array"
version = "53"
[dependencies.arrow-buffer-37]
default-features = false
optional = true
package = "arrow-buffer"
version = "37"
[dependencies.arrow-buffer-38]
default-features = false
optional = true
package = "arrow-buffer"
version = "38"
[dependencies.arrow-buffer-39]
default-features = false
optional = true
package = "arrow-buffer"
version = "39"
[dependencies.arrow-buffer-40]
default-features = false
optional = true
package = "arrow-buffer"
version = "40"
[dependencies.arrow-buffer-41]
default-features = false
optional = true
package = "arrow-buffer"
version = "41"
[dependencies.arrow-buffer-42]
default-features = false
optional = true
package = "arrow-buffer"
version = "42"
[dependencies.arrow-buffer-43]
default-features = false
optional = true
package = "arrow-buffer"
version = "43"
[dependencies.arrow-buffer-44]
default-features = false
optional = true
package = "arrow-buffer"
version = "44"
[dependencies.arrow-buffer-45]
default-features = false
optional = true
package = "arrow-buffer"
version = "45"
[dependencies.arrow-buffer-46]
default-features = false
optional = true
package = "arrow-buffer"
version = "46"
[dependencies.arrow-buffer-47]
default-features = false
optional = true
package = "arrow-buffer"
version = "47"
[dependencies.arrow-buffer-48]
default-features = false
optional = true
package = "arrow-buffer"
version = "48"
[dependencies.arrow-buffer-49]
default-features = false
optional = true
package = "arrow-buffer"
version = "49"
[dependencies.arrow-buffer-50]
default-features = false
optional = true
package = "arrow-buffer"
version = "50"
[dependencies.arrow-buffer-51]
default-features = false
optional = true
package = "arrow-buffer"
version = "51"
[dependencies.arrow-buffer-52]
default-features = false
optional = true
package = "arrow-buffer"
version = "52"
[dependencies.arrow-buffer-53]
default-features = false
optional = true
package = "arrow-buffer"
version = "53"
[dependencies.arrow-data-37]
default-features = false
optional = true
package = "arrow-data"
version = "37"
[dependencies.arrow-data-38]
default-features = false
optional = true
package = "arrow-data"
version = "38"
[dependencies.arrow-data-39]
default-features = false
optional = true
package = "arrow-data"
version = "39"
[dependencies.arrow-data-40]
default-features = false
optional = true
package = "arrow-data"
version = "40"
[dependencies.arrow-data-41]
default-features = false
optional = true
package = "arrow-data"
version = "41"
[dependencies.arrow-data-42]
default-features = false
optional = true
package = "arrow-data"
version = "42"
[dependencies.arrow-data-43]
default-features = false
optional = true
package = "arrow-data"
version = "43"
[dependencies.arrow-data-44]
default-features = false
optional = true
package = "arrow-data"
version = "44"
[dependencies.arrow-data-45]
default-features = false
optional = true
package = "arrow-data"
version = "45"
[dependencies.arrow-data-46]
default-features = false
optional = true
package = "arrow-data"
version = "46"
[dependencies.arrow-data-47]
default-features = false
optional = true
package = "arrow-data"
version = "47"
[dependencies.arrow-data-48]
default-features = false
optional = true
package = "arrow-data"
version = "48"
[dependencies.arrow-data-49]
default-features = false
optional = true
package = "arrow-data"
version = "49"
[dependencies.arrow-data-50]
default-features = false
optional = true
package = "arrow-data"
version = "50"
[dependencies.arrow-data-51]
default-features = false
optional = true
package = "arrow-data"
version = "51"
[dependencies.arrow-data-52]
default-features = false
optional = true
package = "arrow-data"
version = "52"
[dependencies.arrow-data-53]
default-features = false
optional = true
package = "arrow-data"
version = "53"
[dependencies.arrow-schema-37]
default-features = false
optional = true
package = "arrow-schema"
version = "37"
[dependencies.arrow-schema-38]
default-features = false
optional = true
package = "arrow-schema"
version = "38"
[dependencies.arrow-schema-39]
default-features = false
optional = true
package = "arrow-schema"
version = "39"
[dependencies.arrow-schema-40]
default-features = false
optional = true
package = "arrow-schema"
version = "40"
[dependencies.arrow-schema-41]
default-features = false
optional = true
package = "arrow-schema"
version = "41"
[dependencies.arrow-schema-42]
default-features = false
optional = true
package = "arrow-schema"
version = "42"
[dependencies.arrow-schema-43]
default-features = false
optional = true
package = "arrow-schema"
version = "43"
[dependencies.arrow-schema-44]
default-features = false
optional = true
package = "arrow-schema"
version = "44"
[dependencies.arrow-schema-45]
default-features = false
optional = true
package = "arrow-schema"
version = "45"
[dependencies.arrow-schema-46]
default-features = false
optional = true
package = "arrow-schema"
version = "46"
[dependencies.arrow-schema-47]
default-features = false
optional = true
package = "arrow-schema"
version = "47"
[dependencies.arrow-schema-48]
default-features = false
optional = true
package = "arrow-schema"
version = "48"
[dependencies.arrow-schema-49]
default-features = false
optional = true
package = "arrow-schema"
version = "49"
[dependencies.arrow-schema-50]
default-features = false
optional = true
package = "arrow-schema"
version = "50"
[dependencies.arrow-schema-51]
default-features = false
optional = true
package = "arrow-schema"
version = "51"
[dependencies.arrow-schema-52]
default-features = false
optional = true
package = "arrow-schema"
version = "52"
[dependencies.arrow-schema-53]
default-features = false
optional = true
package = "arrow-schema"
version = "53"
[dependencies.arrow2-0-16]
default-features = false
optional = true
package = "arrow2"
version = "0.16"
[dependencies.arrow2-0-17]
default-features = false
optional = true
package = "arrow2"
version = "0.17"
[dependencies.bytemuck]
default-features = false
version = "1"
[dependencies.chrono]
default-features = false
features = ["std"]
version = "0.4"
[dependencies.half]
default-features = false
features = ["bytemuck"]
version = "2"
[dependencies.serde]
default-features = false
features = ["derive", "std"]
version = "1.0"
[dev-dependencies.anyhow]
version = "1"
[dev-dependencies.arrow-json-53]
package = "arrow-json"
version = "53"
[dev-dependencies.arrow-schema-37]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "37"
[dev-dependencies.arrow-schema-38]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "38"
[dev-dependencies.arrow-schema-39]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "39"
[dev-dependencies.arrow-schema-40]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "40"
[dev-dependencies.arrow-schema-41]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "41"
[dev-dependencies.arrow-schema-42]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "42"
[dev-dependencies.arrow-schema-43]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "43"
[dev-dependencies.arrow-schema-44]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "44"
[dev-dependencies.arrow-schema-45]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "45"
[dev-dependencies.arrow-schema-46]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "46"
[dev-dependencies.arrow-schema-47]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "47"
[dev-dependencies.arrow-schema-48]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "48"
[dev-dependencies.arrow-schema-49]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "49"
[dev-dependencies.arrow-schema-50]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "50"
[dev-dependencies.arrow-schema-51]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "51"
[dev-dependencies.arrow-schema-52]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "52"
[dev-dependencies.arrow-schema-53]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "53"
[dev-dependencies.arrow2_convert]
version = "0.5.0"
[dev-dependencies.bigdecimal]
features = ["serde"]
version = "0.4"
[dev-dependencies.chrono]
default-features = false
features = ["serde"]
version = "0.4"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.jiff]
features = ["serde"]
version = "0.1"
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.rust_decimal]
features = ["serde-with-str", "serde-with-float"]
version = "1.33"
[dev-dependencies.serde]
default-features = false
features = ["derive", "std"]
version = "1"
[dev-dependencies.serde-transcode]
version = "1"
[dev-dependencies.serde_bytes]
version = "0.11"
[dev-dependencies.serde_json]
version = "1"
[dev-dependencies.simd-json]
version = "0.13.8"
[dev-dependencies.uuid]
features = ["serde", "v4"]
version = "1.10.0"
[features]
arrow-37 = ["dep:arrow-array-37", "dep:arrow-schema-37", "dep:arrow-data-37", "dep:arrow-buffer-37"]
arrow-38 = ["dep:arrow-array-38", "dep:arrow-schema-38", "dep:arrow-data-38", "dep:arrow-buffer-38"]
arrow-39 = ["dep:arrow-array-39", "dep:arrow-schema-39", "dep:arrow-data-39", "dep:arrow-buffer-39"]
arrow-40 = ["dep:arrow-array-40", "dep:arrow-schema-40", "dep:arrow-data-40", "dep:arrow-buffer-40"]
arrow-41 = ["dep:arrow-array-41", "dep:arrow-schema-41", "dep:arrow-data-41", "dep:arrow-buffer-41"]
arrow-42 = ["dep:arrow-array-42", "dep:arrow-schema-42", "dep:arrow-data-42", "dep:arrow-buffer-42"]
arrow-43 = ["dep:arrow-array-43", "dep:arrow-schema-43", "dep:arrow-data-43", "dep:arrow-buffer-43"]
arrow-44 = ["dep:arrow-array-44", "dep:arrow-schema-44", "dep:arrow-data-44", "dep:arrow-buffer-44"]
arrow-45 = ["dep:arrow-array-45", "dep:arrow-schema-45", "dep:arrow-data-45", "dep:arrow-buffer-45"]
arrow-46 = ["dep:arrow-array-46", "dep:arrow-schema-46", "dep:arrow-data-46", "dep:arrow-buffer-46"]
arrow-47 = ["dep:arrow-array-47", "dep:arrow-schema-47", "dep:arrow-data-47", "dep:arrow-buffer-47"]
arrow-48 = ["dep:arrow-array-48", "dep:arrow-schema-48", "dep:arrow-data-48", "dep:arrow-buffer-48"]
arrow-49 = ["dep:arrow-array-49", "dep:arrow-schema-49", "dep:arrow-data-49", "dep:arrow-buffer-49"]
arrow-50 = ["dep:arrow-array-50", "dep:arrow-schema-50", "dep:arrow-data-50", "dep:arrow-buffer-50"]
arrow-51 = ["dep:arrow-array-51", "dep:arrow-schema-51", "dep:arrow-data-51", "dep:arrow-buffer-51"]
arrow-52 = ["dep:arrow-array-52", "dep:arrow-schema-52", "dep:arrow-data-52", "dep:arrow-buffer-52"]
arrow-53 = ["dep:arrow-array-53", "dep:arrow-schema-53", "dep:arrow-data-53", "dep:arrow-buffer-53"]
default = []
[lib]
bench = false
name = "serde_arrow"
path = "src/lib.rs"
[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(has_arrow2)", "cfg(has_arrow2_0_17)", "cfg(has_arrow2_0_16)", "cfg(has_arrow)", "cfg(has_arrow_fixed_binary_support)", "cfg(has_arrow_53)", "cfg(has_arrow_52)", "cfg(has_arrow_51)", "cfg(has_arrow_50)", "cfg(has_arrow_49)", "cfg(has_arrow_48)", "cfg(has_arrow_47)", "cfg(has_arrow_46)", "cfg(has_arrow_45)", "cfg(has_arrow_44)", "cfg(has_arrow_43)", "cfg(has_arrow_42)", "cfg(has_arrow_41)", "cfg(has_arrow_40)", "cfg(has_arrow_39)", "cfg(has_arrow_38)", "cfg(has_arrow_37)"]
level = "warn"
priority = 0
[package]
authors = ["Christopher Prohm <mail@cprohm.de>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
description = "Convert sequences of Rust objects to Arrow arrays and back again"
edition = "2021"
license = "MIT"
name = "serde_arrow"
readme = "Readme.md"
repository = "https://github.com/chmp/serde_arrow"
rust-version = "1.70.0"
version = "0.12.2"
[package.metadata.docs.rs]
features = ["arrow2-0-17", "arrow-53"]