Bootstrap verified Rust implementation workspace

This commit is contained in:
ms2k 2026-07-13 02:22:37 +09:00
commit b438dd5201
12 changed files with 1646 additions and 0 deletions

View file

@ -0,0 +1,16 @@
[package]
name = "lazaret-client"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
[[bin]]
name = "lazaret"
path = "src/main.rs"
[dependencies]
lazaret-core = { version = "=0.0.0", path = "../lazaret-core" }
[lints]
workspace = true

View file

@ -0,0 +1,3 @@
fn main() {
let _ = lazaret_core::PROTOCOL_NAME;
}

View file

@ -0,0 +1,9 @@
[package]
name = "lazaret-core"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
[lints]
workspace = true

View file

@ -0,0 +1,13 @@
#![doc = "Shared production interfaces for Lazaret processes."]
pub const PROTOCOL_NAME: &str = "lazaret";
#[cfg(test)]
mod tests {
use super::PROTOCOL_NAME;
#[test]
fn protocol_name_is_stable() {
assert_eq!(PROTOCOL_NAME, "lazaret");
}
}

View file

@ -0,0 +1,16 @@
[package]
name = "lazaret-escalation-client"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
[[bin]]
name = "lazaret-escalation-client"
path = "src/main.rs"
[dependencies]
lazaret-core = { version = "=0.0.0", path = "../lazaret-core" }
[lints]
workspace = true

View file

@ -0,0 +1,3 @@
fn main() {
let _ = lazaret_core::PROTOCOL_NAME;
}

View file

@ -0,0 +1,16 @@
[package]
name = "lazaret-host-coordinator"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
[[bin]]
name = "lazaret-host-coordinator"
path = "src/main.rs"
[dependencies]
lazaret-core = { version = "=0.0.0", path = "../lazaret-core" }
[lints]
workspace = true

View file

@ -0,0 +1,3 @@
fn main() {
let _ = lazaret_core::PROTOCOL_NAME;
}

View file

@ -0,0 +1,16 @@
[package]
name = "lazaret-network-sidecar"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
[[bin]]
name = "lazaret-network-sidecar"
path = "src/main.rs"
[dependencies]
lazaret-core = { version = "=0.0.0", path = "../lazaret-core" }
[lints]
workspace = true

View file

@ -0,0 +1,3 @@
fn main() {
let _ = lazaret_core::PROTOCOL_NAME;
}

View file

@ -0,0 +1,16 @@
[package]
name = "lazaret-runtime-supervisor"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
[[bin]]
name = "lazaret-runtime-supervisor"
path = "src/main.rs"
[dependencies]
lazaret-core = { version = "=0.0.0", path = "../lazaret-core" }
[lints]
workspace = true

View file

@ -0,0 +1,3 @@
fn main() {
let _ = lazaret_core::PROTOCOL_NAME;
}