1

我在测试中使用了一些https://github.com/launchbadge/sqlx query!宏,我需要能够cargo sqlx prepare为它们运行,以便我的 IDE 可以扩展宏并提供类型信息(自动完成等)。

但是如果我只是运行cargo sqlx prepare,后面的所有代码#[cfg(test)]都会被忽略。

我怎样才能告诉 cargo/sqlx 也分析我的测试?

4

1 回答 1

2

cargo sqlx prepare -- --tests成功了

--tests传递给cargo rustc,这使得它构建所有测试)

于 2021-11-09T19:17:23.840 回答