我想出了如何让迪塞尔在我的项目中工作,但当我尝试使用schema模块中的功能时,我从安装了RLS扩展的VS code中没有得到任何代码完成建议。
我还试图通过IntelliJ Rust插件获得建议,但没有成功;也许我遗漏了一些东西。问题似乎来自宏的使用。
#[macro_use]
extern crate diesel;
use diesel::prelude::*;
mod db;
mod models;
mod schema;
use models::post::Post;
#[get("/")]
fn main() {
use schema::posts::
> ls
abcd.config efgh.config ijkl.config Makefile: %_defconfig: %.config
@echo "Some commands i want to run on %.config" 我想要的是自动提示(制表符补全) abcd_defconfig
efgh_defconfig
ijkl_defconfig