Add the empty Rust workspace

Three stub crates following Odin's layout: huginn-mind and eureka-state as
libraries, huginn-daemon as the binary. Edition, license and publish are
workspace-owned. .gitignore gains target/ and drops the four entries that
named build outputs no longer produced here.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-09-16 15:11:05 +02:00
commit f63c0f2d0b
9 changed files with 53 additions and 4 deletions

5
.gitignore vendored
View file

@ -1,5 +1,2 @@
node_modules/
dist-test/
dist-inspector/
release/
release-inspector/
target/

15
Cargo.lock generated Normal file
View file

@ -0,0 +1,15 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4
[[package]]
name = "eureka-state"
version = "0.1.0"
[[package]]
name = "huginn-daemon"
version = "0.1.0"
[[package]]
name = "huginn-mind"
version = "0.1.0"

12
Cargo.toml Normal file
View file

@ -0,0 +1,12 @@
[workspace]
members = [
"crates/huginn-mind",
"crates/huginn-daemon",
"crates/eureka-state",
]
resolver = "3"
[workspace.package]
edition = "2024"
license = "MIT"
publish = false

View file

@ -0,0 +1,8 @@
[package]
name = "eureka-state"
version = "0.1.0"
edition.workspace = true
license.workspace = true
publish.workspace = true
[dependencies]

View file

View file

@ -0,0 +1,8 @@
[package]
name = "huginn-daemon"
version = "0.1.0"
edition.workspace = true
license.workspace = true
publish.workspace = true
[dependencies]

View file

@ -0,0 +1 @@
fn main() {}

View file

@ -0,0 +1,8 @@
[package]
name = "huginn-mind"
version = "0.1.0"
edition.workspace = true
license.workspace = true
publish.workspace = true
[dependencies]

View file