├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── config.json ├── schema.sql ├── src ├── config.rs ├── controller │ ├── group_controller.rs │ ├── index_controller.rs │ ├── mod.rs │ ├── realm_controller.rs │ ├── role_controller.rs │ └── user_controller.rs ├── dao │ ├── db_context.rs │ ├── group_dao.rs │ ├── mod.rs │ ├── realm_dao.rs │ ├── role_dao.rs │ ├── user_dao.rs │ ├── user_to_group_dao.rs │ └── user_to_role_dao.rs ├── lib.rs ├── main.rs └── model │ ├── count.rs │ ├── group.rs │ ├── mod.rs │ ├── password.rs │ ├── realm.rs │ ├── role.rs │ └── user.rs ├── test_resource └── config.test.json └── tests ├── controller_test ├── group_controller_test.rs ├── index_controller_test.rs ├── mod.rs └── user_controller_test.rs ├── dao_test ├── db_context_test.rs ├── group_dao_test.rs ├── mod.rs ├── role_dao_test.rs ├── user_dao_test.rs ├── user_to_group_dao_test.rs └── user_to_role_dao_test.rs └── test.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/README.md -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/config.json -------------------------------------------------------------------------------- /schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/schema.sql -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/controller/group_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/controller/group_controller.rs -------------------------------------------------------------------------------- /src/controller/index_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/controller/index_controller.rs -------------------------------------------------------------------------------- /src/controller/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/controller/mod.rs -------------------------------------------------------------------------------- /src/controller/realm_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/controller/realm_controller.rs -------------------------------------------------------------------------------- /src/controller/role_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/controller/role_controller.rs -------------------------------------------------------------------------------- /src/controller/user_controller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/controller/user_controller.rs -------------------------------------------------------------------------------- /src/dao/db_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/dao/db_context.rs -------------------------------------------------------------------------------- /src/dao/group_dao.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/dao/group_dao.rs -------------------------------------------------------------------------------- /src/dao/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/dao/mod.rs -------------------------------------------------------------------------------- /src/dao/realm_dao.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/dao/realm_dao.rs -------------------------------------------------------------------------------- /src/dao/role_dao.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/dao/role_dao.rs -------------------------------------------------------------------------------- /src/dao/user_dao.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/dao/user_dao.rs -------------------------------------------------------------------------------- /src/dao/user_to_group_dao.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/dao/user_to_group_dao.rs -------------------------------------------------------------------------------- /src/dao/user_to_role_dao.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/dao/user_to_role_dao.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/model/count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/model/count.rs -------------------------------------------------------------------------------- /src/model/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/model/group.rs -------------------------------------------------------------------------------- /src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/model/mod.rs -------------------------------------------------------------------------------- /src/model/password.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/model/password.rs -------------------------------------------------------------------------------- /src/model/realm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/model/realm.rs -------------------------------------------------------------------------------- /src/model/role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/model/role.rs -------------------------------------------------------------------------------- /src/model/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/src/model/user.rs -------------------------------------------------------------------------------- /test_resource/config.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/test_resource/config.test.json -------------------------------------------------------------------------------- /tests/controller_test/group_controller_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/controller_test/group_controller_test.rs -------------------------------------------------------------------------------- /tests/controller_test/index_controller_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/controller_test/index_controller_test.rs -------------------------------------------------------------------------------- /tests/controller_test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/controller_test/mod.rs -------------------------------------------------------------------------------- /tests/controller_test/user_controller_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/controller_test/user_controller_test.rs -------------------------------------------------------------------------------- /tests/dao_test/db_context_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/dao_test/db_context_test.rs -------------------------------------------------------------------------------- /tests/dao_test/group_dao_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/dao_test/group_dao_test.rs -------------------------------------------------------------------------------- /tests/dao_test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/dao_test/mod.rs -------------------------------------------------------------------------------- /tests/dao_test/role_dao_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/dao_test/role_dao_test.rs -------------------------------------------------------------------------------- /tests/dao_test/user_dao_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/dao_test/user_dao_test.rs -------------------------------------------------------------------------------- /tests/dao_test/user_to_group_dao_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/dao_test/user_to_group_dao_test.rs -------------------------------------------------------------------------------- /tests/dao_test/user_to_role_dao_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/dao_test/user_to_role_dao_test.rs -------------------------------------------------------------------------------- /tests/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jamesjmeyer210/actix_sqlx_mysql_user_crud/HEAD/tests/test.rs --------------------------------------------------------------------------------