Skip to content

Commit defa599

Browse files
authored
Move prettyprint to arrow-cast (#3828)
* More prettyprint to arrow-cast * Fix flight_sql_client.rs * Fix flight_sql_server * Format * Test schema
1 parent cdb042e commit defa599

File tree

11 files changed

+165
-187
lines changed

11 files changed

+165
-187
lines changed

arrow-cast/Cargo.toml

+8
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,12 @@ name = "arrow_cast"
3737
path = "src/lib.rs"
3838
bench = false
3939

40+
[package.metadata.docs.rs]
41+
features = ["prettyprint"]
42+
43+
[features]
44+
prettyprint = ["comfy-table"]
45+
4046
[dependencies]
4147
arrow-array = { version = "34.0.0", path = "../arrow-array" }
4248
arrow-buffer = { version = "34.0.0", path = "../arrow-buffer" }
@@ -46,9 +52,11 @@ arrow-select = { version = "34.0.0", path = "../arrow-select" }
4652
chrono = { version = "0.4.23", default-features = false, features = ["clock"] }
4753
num = { version = "0.4", default-features = false, features = ["std"] }
4854
lexical-core = { version = "^0.8", default-features = false, features = ["write-integers", "write-floats", "parse-integers", "parse-floats"] }
55+
comfy-table = { version = "6.0", optional = true, default-features = false }
4956

5057
[dev-dependencies]
5158
criterion = { version = "0.4", default-features = false }
59+
half = { version = "2.1", default-features = false }
5260

5361
[build-dependencies]
5462

arrow-cast/src/lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@ pub mod cast;
2121
pub use cast::*;
2222
pub mod display;
2323
pub mod parse;
24+
25+
#[cfg(feature = "prettyprint")]
26+
pub mod pretty;

0 commit comments

Comments
 (0)