* Move core implementations to a standalone crate * Set up integration test skeleton in `core` * Demonstrate mock testing with query * Move Rocket api code to a standalone crate * Add mock execution * Add MyDataMyConsent in COMMUNITY.md (#889) * Add MyDataMyConsent in COMMUNITY.md * Update MyDataMyConsent description in COMMUNITY.md * Update COMMUNITY.md Chronological order * [cli] bump sea-schema to 0.9.3 (SeaQL/sea-orm#876) * Update CHNAGELOG PR links * 0.9.1 CHANGELOG * Auto discover and run all issues & examples CI (#903) * Auto discover and run all [issues] CI * Auto discover and run all examples CI * Fixup * Testing * Test [issues] * Compile prepare_mock_db() conditionally based on "mock" feature * Update workflow job to run mock test if `core` folder exists * Update Actix3 example * Fix merge conflict human error * Update usize used in paginate to u64 (PR#789) * Update sea-orm version in the Rocket example to 0.10.0 * Fix GitHub workflow to run mock test for core crates * Increase the robustness of core crate check by verifying that the `core` folder is a crate * Update Actix(4) example * Update Axum example * Update GraphQL example * Update Jsonrpsee example * Update Poem example * Update Tonic example * Cargo fmt * Update Salvo example * Update path of core/Cargo.toml in README.md * Add mock test instruction in README.md * Refactoring * Fix Rocket examples Co-authored-by: Amit Goyani <63532626+itsAmitGoyani@users.noreply.github.com> Co-authored-by: Billy Chan <ccw.billy.123@gmail.com>
28 lines
760 B
TOML
28 lines
760 B
TOML
[package]
|
|
name = "rocket-example-api"
|
|
version = "0.1.0"
|
|
authors = ["Sam Samai <sam@studio2pi.com.au>"]
|
|
edition = "2021"
|
|
publish = false
|
|
|
|
[dependencies]
|
|
async-stream = { version = "^0.3" }
|
|
async-trait = { version = "0.1" }
|
|
rocket-example-core = { path = "../core" }
|
|
futures = { version = "^0.3" }
|
|
futures-util = { version = "^0.3" }
|
|
rocket = { version = "0.5.0-rc.1", features = [
|
|
"json",
|
|
] }
|
|
rocket_dyn_templates = { version = "0.1.0-rc.1", features = [
|
|
"tera",
|
|
] }
|
|
serde_json = { version = "^1" }
|
|
entity = { path = "../entity" }
|
|
migration = { path = "../migration" }
|
|
tokio = "1.20.0"
|
|
|
|
[dependencies.sea-orm-rocket]
|
|
path = "../../../sea-orm-rocket/lib" # remove this line in your own project and use the git line
|
|
# git = "https://github.com/SeaQL/sea-orm"
|