[[bench]]
harness = false
name = "serde_arrow_bench"
path = "benches/serde_arrow_bench.rs"
required-features = ["arrow2-0-17", "arrow-55"]
[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-array-54]
default-features = false
optional = true
package = "arrow-array"
version = "54"
[dependencies.arrow-array-55]
default-features = false
optional = true
package = "arrow-array"
version = "55"
[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.arrow-schema-54]
default-features = false
optional = true
package = "arrow-schema"
version = "54"
[dependencies.arrow-schema-55]
default-features = false
optional = true
package = "arrow-schema"
version = "55"
[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.marrow]
default-features = false
features = ["serde"]
version = "0.2.3"
[dependencies.serde]
default-features = false
features = ["derive", "std"]
version = "1.0"
[dev-dependencies.anyhow]
version = "1"
[dev-dependencies.arrow-json-55]
package = "arrow-json"
version = "55"
[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.arrow-schema-54]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "54"
[dev-dependencies.arrow-schema-55]
default-features = false
features = ["serde"]
package = "arrow-schema"
version = "55"
[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.2"
[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", "marrow/arrow-37"]
arrow-38 = ["dep:arrow-array-38", "dep:arrow-schema-38", "marrow/arrow-38"]
arrow-39 = ["dep:arrow-array-39", "dep:arrow-schema-39", "marrow/arrow-39"]
arrow-40 = ["dep:arrow-array-40", "dep:arrow-schema-40", "marrow/arrow-40"]
arrow-41 = ["dep:arrow-array-41", "dep:arrow-schema-41", "marrow/arrow-41"]
arrow-42 = ["dep:arrow-array-42", "dep:arrow-schema-42", "marrow/arrow-42"]
arrow-43 = ["dep:arrow-array-43", "dep:arrow-schema-43", "marrow/arrow-43"]
arrow-44 = ["dep:arrow-array-44", "dep:arrow-schema-44", "marrow/arrow-44"]
arrow-45 = ["dep:arrow-array-45", "dep:arrow-schema-45", "marrow/arrow-45"]
arrow-46 = ["dep:arrow-array-46", "dep:arrow-schema-46", "marrow/arrow-46"]
arrow-47 = ["dep:arrow-array-47", "dep:arrow-schema-47", "marrow/arrow-47"]
arrow-48 = ["dep:arrow-array-48", "dep:arrow-schema-48", "marrow/arrow-48"]
arrow-49 = ["dep:arrow-array-49", "dep:arrow-schema-49", "marrow/arrow-49"]
arrow-50 = ["dep:arrow-array-50", "dep:arrow-schema-50", "marrow/arrow-50"]
arrow-51 = ["dep:arrow-array-51", "dep:arrow-schema-51", "marrow/arrow-51"]
arrow-52 = ["dep:arrow-array-52", "dep:arrow-schema-52", "marrow/arrow-52"]
arrow-53 = ["dep:arrow-array-53", "dep:arrow-schema-53", "marrow/arrow-53"]
arrow-54 = ["dep:arrow-array-54", "dep:arrow-schema-54", "marrow/arrow-54"]
arrow-55 = ["dep:arrow-array-55", "dep:arrow-schema-55", "marrow/arrow-55"]
arrow2-0-16 = ["dep:arrow2-0-16", "marrow/arrow2-0-16"]
arrow2-0-17 = ["dep:arrow2-0-17", "marrow/arrow2-0-17"]
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_bytes_view_support)", "cfg(has_arrow_55)", "cfg(has_arrow_54)", "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
autolib = 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.13.4"
[package.metadata.docs.rs]
features = ["arrow2-0-17", "arrow-55"]