Self-hosted fleet management platform for Linux
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: initial crate layout

+163
+23
Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 4 4 + 5 + [[package]] 6 + name = "lucid-api" 7 + version = "0.1.0-alpha.0" 8 + 9 + [[package]] 10 + name = "lucid-auth" 11 + version = "0.1.0" 12 + 13 + [[package]] 14 + name = "lucid-core" 15 + version = "0.1.0-alpha.0" 16 + 17 + [[package]] 18 + name = "lucid-database" 19 + version = "0.1.0-alpha.0" 20 + 21 + [[package]] 22 + name = "lucid-server" 23 + version = "0.1.0-alpha.0"
+34
Cargo.toml
··· 1 + [workspace] 2 + resolver = "2" 3 + members = [ 4 + "crates/api", 5 + "crates/core", 6 + "crates/core/auth", 7 + "crates/database", 8 + "crates/server", 9 + ] 10 + 11 + [workspace.package] 12 + version = "0.1.0-alpha.0" 13 + edition = "2024" 14 + license = "Apache-2.0" 15 + 16 + [workspace.dependencies] 17 + lucid-api = { path = "crates/api" } 18 + 19 + lucid-core = { path = "crates/core" } 20 + lucid-auth = { path = "crates/core/auth" } 21 + 22 + lucid-database = { path = "crates/database" } 23 + 24 + lucid-server = { path = "crates/server" } 25 + 26 + [profile.release] 27 + lto = "fat" 28 + strip = true 29 + codegen-units = 1 30 + panic = "abort" 31 + 32 + [profile.bench] 33 + debug = 1 34 + strip = false
+7
crates/api/Cargo.toml
··· 1 + [package] 2 + name = "lucid-api" 3 + version.workspace = true 4 + edition.workspace = true 5 + license.workspace = true 6 + 7 + [dependencies]
+14
crates/api/src/lib.rs
··· 1 + pub fn add(left: u64, right: u64) -> u64 { 2 + left + right 3 + } 4 + 5 + #[cfg(test)] 6 + mod tests { 7 + use super::*; 8 + 9 + #[test] 10 + fn it_works() { 11 + let result = add(2, 2); 12 + assert_eq!(result, 4); 13 + } 14 + }
+7
crates/core/Cargo.toml
··· 1 + [package] 2 + name = "lucid-core" 3 + version.workspace = true 4 + edition.workspace = true 5 + license.workspace = true 6 + 7 + [dependencies]
+6
crates/core/auth/Cargo.toml
··· 1 + [package] 2 + name = "lucid-auth" 3 + version = "0.1.0" 4 + edition = "2024" 5 + 6 + [dependencies]
+14
crates/core/auth/src/lib.rs
··· 1 + pub fn add(left: u64, right: u64) -> u64 { 2 + left + right 3 + } 4 + 5 + #[cfg(test)] 6 + mod tests { 7 + use super::*; 8 + 9 + #[test] 10 + fn it_works() { 11 + let result = add(2, 2); 12 + assert_eq!(result, 4); 13 + } 14 + }
+14
crates/core/src/lib.rs
··· 1 + pub fn add(left: u64, right: u64) -> u64 { 2 + left + right 3 + } 4 + 5 + #[cfg(test)] 6 + mod tests { 7 + use super::*; 8 + 9 + #[test] 10 + fn it_works() { 11 + let result = add(2, 2); 12 + assert_eq!(result, 4); 13 + } 14 + }
+7
crates/database/Cargo.toml
··· 1 + [package] 2 + name = "lucid-database" 3 + version.workspace = true 4 + edition.workspace = true 5 + license.workspace = true 6 + 7 + [dependencies]
+14
crates/database/src/lib.rs
··· 1 + pub fn add(left: u64, right: u64) -> u64 { 2 + left + right 3 + } 4 + 5 + #[cfg(test)] 6 + mod tests { 7 + use super::*; 8 + 9 + #[test] 10 + fn it_works() { 11 + let result = add(2, 2); 12 + assert_eq!(result, 4); 13 + } 14 + }
+7
crates/server/Cargo.toml
··· 1 + [package] 2 + name = "lucid-server" 3 + version.workspace = true 4 + edition.workspace = true 5 + license.workspace = true 6 + 7 + [dependencies]
+14
crates/server/src/lib.rs
··· 1 + pub fn add(left: u64, right: u64) -> u64 { 2 + left + right 3 + } 4 + 5 + #[cfg(test)] 6 + mod tests { 7 + use super::*; 8 + 9 + #[test] 10 + fn it_works() { 11 + let result = add(2, 2); 12 + assert_eq!(result, 4); 13 + } 14 + }
+2
mise.toml
··· 1 + [tools] 2 + rust = "1.95.0"