@@ -10,8 +10,10 @@ categories = ["database"]
1010license.workspace = true
1111repository.workspace = true
1212documentation = " https://docs.rs/butane/"
13- build = " build.rs"
1413rust-version.workspace = true
14+ exclude = [" tests" ]
15+ autobenches = false
16+ autotests = false
1517
1618[features ]
1719async = [" butane_core/async" , " butane_codegen/async" ]
@@ -30,9 +32,6 @@ r2d2 = ["dep:r2d2"]
3032turso = [" butane_core/turso" ]
3133tls = [" butane_core/tls" ]
3234uuid = [" butane_codegen/uuid" , " butane_core/uuid" ]
33- # This feature is for testing only. It will delete the .butane directory inside the butane crate, which only
34- # exists when running tests. It has no effect when running butane as a dependency.
35- _auto_delete_dot_butane = []
3635
3736[dependencies ]
3837butane_codegen = { workspace = true }
@@ -41,69 +40,6 @@ r2d2 = { optional = true, workspace = true }
4140deadpool = { optional = true , workspace = true }
4241
4342[dev-dependencies ]
44- butane = { features = [" _auto_delete_dot_butane" ], path = " ." }
45- butane_test_helper = { workspace = true , default-features = false , features = [" pg" , " sqlite" , " turso" ] }
46- butane_test_macros = { workspace = true }
47- cfg-if = { workspace = true }
48- paste = { workspace = true }
49- chrono = { workspace = true , features = [" now" ] }
50- env_logger = { workspace = true }
51- fake = { workspace = true , features = [" chrono" , " derive" , " uuid" ] }
52- geo-types = " 0.7"
53- log.workspace = true
54- nonempty.workspace = true
55- quote = { workspace = true }
56- maybe-async-cfg.workspace = true
57- proc-macro2 = { workspace = true }
58- tokio = { workspace = true , features = [" macros" ] }
59- tokio-postgres = { features = [" with-geo-types-0_7" ], workspace = true }
60- tokio-test = { workspace = true }
61- rand = { workspace = true }
62- rusqlite = { workspace = true }
63- serde = { workspace = true }
64- serde_json = { workspace = true }
65- sqlparser = { workspace = true }
66- uuid_for_test = { package = " uuid" , version = " 1.2" , features = [" v4" ] }
6743
6844[package .metadata .docs .rs ]
6945all-features = true
70-
71- [[test ]]
72- name = " basic"
73- required-features = [" async" ]
74-
75- [[test ]]
76- name = " custom_enum_derived"
77- required-features = [" async" ]
78-
79- [[test ]]
80- name = " custom_type"
81- required-features = [" async" ]
82-
83- [[test ]]
84- name = " fake"
85- required-features = [" fake" ]
86-
87- [[test ]]
88- name = " json"
89- required-features = [" async" , " json" ]
90-
91- [[test ]]
92- name = " many"
93- required-features = [" async" ]
94-
95- [[test ]]
96- name = " nullable"
97- required-features = [" async" ]
98-
99- [[test ]]
100- name = " pool"
101- required-features = [" r2d2" , " deadpool" ]
102-
103- [[test ]]
104- name = " query"
105- required-features = [" async" ]
106-
107- [[test ]]
108- name = " uuid"
109- required-features = [" async" , " uuid" ]
0 commit comments