app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit 8b477a4f8913e516081d331af4779f107c9ab666
parent 7bf37f15019af8c7ee6158edea84c8e696f745c0
Author: triesap <triesap@radroots.dev>
Date:   Mon, 19 Jan 2026 07:33:58 +0000

app-lib: scaffold shared app crate

- add app-lib crate to workspace
- add crate manifest with workspace settings
- add lib.rs with unsafe_code forbid
- prepare app-lib for app utilities

Diffstat:
MCargo.lock | 4++++
MCargo.toml | 1+
Acrates/app-lib/Cargo.toml | 12++++++++++++
Acrates/app-lib/src/lib.rs | 1+
4 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock @@ -1572,6 +1572,10 @@ dependencies = [ ] [[package]] +name = "radroots-app-lib" +version = "0.1.0" + +[[package]] name = "radroots-app-utils" version = "0.1.0" dependencies = [ diff --git a/Cargo.toml b/Cargo.toml @@ -1,6 +1,7 @@ [workspace] members = [ "app", + "crates/app-lib", "crates/core", "crates/utils" ] diff --git a/crates/app-lib/Cargo.toml b/crates/app-lib/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "radroots-app-lib" +authors = ["Radroots Authors"] +version.workspace = true +edition.workspace = true +license.workspace = true +rust-version.workspace = true + +[lib] +crate-type = ["rlib"] + +[dependencies] diff --git a/crates/app-lib/src/lib.rs b/crates/app-lib/src/lib.rs @@ -0,0 +1 @@ +#![forbid(unsafe_code)]