[{"title":"( 30 个子文件 22KB ) actix-sqlx-boilerplate:使用SQLx的简单Actix-web样板-源码","children":[{"title":"actix-sqlx-boilerplate-main","children":[{"title":"drill.yml <span style='color:#111;'> 334B </span>","children":null,"spread":false},{"title":"rustfmt.toml <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":".env.dist <span style='color:#111;'> 282B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"models","children":[{"title":"mod.rs <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":"auth.rs <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"user.rs <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false}],"spread":true},{"title":"handlers","children":[{"title":"mod.rs <span style='color:#111;'> 107B </span>","children":null,"spread":false},{"title":"web.rs <span style='color:#111;'> 237B </span>","children":null,"spread":false},{"title":"users.rs <span style='color:#111;'> 4.34KB </span>","children":null,"spread":false},{"title":"ws.rs <span style='color:#111;'> 431B </span>","children":null,"spread":false},{"title":"errors.rs <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"ws","children":[{"title":"mod.rs <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false}],"spread":true},{"title":"main.rs <span style='color:#111;'> 783B </span>","children":null,"spread":false},{"title":"config.rs <span style='color:#111;'> 744B </span>","children":null,"spread":false},{"title":"routes.rs <span style='color:#111;'> 988B </span>","children":null,"spread":false},{"title":"repositories","children":[{"title":"mod.rs <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"user.rs <span style='color:#111;'> 4.65KB </span>","children":null,"spread":false}],"spread":true},{"title":"lib.rs <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"logger.rs <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"errors.rs <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"middlewares","children":[{"title":"mod.rs <span style='color:#111;'> 73B </span>","children":null,"spread":false},{"title":"auth.rs <span style='color:#111;'> 3.81KB </span>","children":null,"spread":false},{"title":"request_id.rs <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"timer.rs <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"migrations","children":[{"title":"20210304173344_create_users_table.down.sql <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"20210304173344_create_users_table.up.sql <span style='color:#111;'> 894B </span>","children":null,"spread":false}],"spread":true},{"title":"askama.toml <span style='color:#111;'> 98B </span>","children":null,"spread":false},{"title":"Cargo.toml <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 6.55KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]