From a18a622d03d3427f871e0c4e54215a29f851cd38 Mon Sep 17 00:00:00 2001 From: Dylan Hunt Date: Mon, 29 Apr 2024 17:21:42 +0800 Subject: [PATCH] feat: Add "how to comile" for rust - With warning that you can't use cargo to build - See [internal Discord thread](https://discord.com/channels/931210784011321394/1234379964887994368) --- docs/modules/rust/quickstart.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/modules/rust/quickstart.md b/docs/modules/rust/quickstart.md index e015b881..193099d4 100644 --- a/docs/modules/rust/quickstart.md +++ b/docs/modules/rust/quickstart.md @@ -41,6 +41,18 @@ Now create `server`, our module, which runs in the database: spacetime init --lang rust server ``` +## How to Compile + +> [!IMPORTANT] +> You cannot use the traditional `cargo build` to build SpacetimeDB server modules. Keep this in mind when using an IDE that assumes using *cargo* for building. + +Above, we just initialized a SpacetimeDB server module at `./server`: + +```bash +cd server +spacetime build +``` + ## Declare imports `spacetime init` should have pre-populated `server/src/lib.rs` with a trivial module. Clear it out, so we can write a module that's still pretty simple: a bare-bones chat server.