├── .editorconfig ├── .env.example ├── .envrc ├── .github └── FUNDING.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── Procfile ├── README.md ├── api └── todos.graphql ├── diesel.toml ├── docker-compose.yml ├── flake.lock ├── flake.nix ├── migrations ├── 00000000000000_diesel_initial_setup │ ├── down.sql │ └── up.sql └── 2019-12-27-225611_create_todos │ ├── down.sql │ └── up.sql ├── rust-toolchain.toml ├── rustfmt.toml └── src ├── context.rs ├── data.rs ├── db.rs ├── endpoints.rs ├── graphql.rs ├── lib.rs ├── main.rs ├── models.rs └── schema.rs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/.env.example -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | 3 | dotenv 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [lucperkins] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/Makefile -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/README.md -------------------------------------------------------------------------------- /api/todos.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/api/todos.graphql -------------------------------------------------------------------------------- /diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/diesel.toml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/flake.nix -------------------------------------------------------------------------------- /migrations/00000000000000_diesel_initial_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/migrations/00000000000000_diesel_initial_setup/down.sql -------------------------------------------------------------------------------- /migrations/00000000000000_diesel_initial_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/migrations/00000000000000_diesel_initial_setup/up.sql -------------------------------------------------------------------------------- /migrations/2019-12-27-225611_create_todos/down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE todos 2 | -------------------------------------------------------------------------------- /migrations/2019-12-27-225611_create_todos/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/migrations/2019-12-27-225611_create_todos/up.sql -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.78.0" 3 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/src/context.rs -------------------------------------------------------------------------------- /src/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/src/data.rs -------------------------------------------------------------------------------- /src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/src/db.rs -------------------------------------------------------------------------------- /src/endpoints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/src/endpoints.rs -------------------------------------------------------------------------------- /src/graphql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/src/graphql.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/src/models.rs -------------------------------------------------------------------------------- /src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucperkins/rust-graphql-juniper-actix-diesel-postgres/HEAD/src/schema.rs --------------------------------------------------------------------------------