Create cargo workspace

Signed-off-by: Marcel Müller <neikos@neikos.email>
This commit is contained in:
Marcel Müller 2024-10-26 11:54:04 +02:00
parent 81e187fc7d
commit 0899df47a5
7 changed files with 46 additions and 6 deletions

4
Cargo.lock generated
View file

@ -5,3 +5,7 @@ version = 3
[[package]]
name = "plaixt"
version = "0.0.0"
[[package]]
name = "plaixt-core"
version = "0.0.0"

View file

@ -1,8 +1,14 @@
[package]
name = "plaixt"
[workspace]
members = [
"crates/*"
]
resolver = "2"
[workspace.package]
version = "0.0.0"
edition = "2021"
description = "PLAIn teXT tools for your data"
license = "EUPL-1.2"
[dependencies]
[workspace.metadata.crane]
name = "plaixt"

View file

@ -0,0 +1,8 @@
[package]
name = "plaixt-core"
version.workspace = true
edition.workspace = true
description.workspace = true
license.workspace = true
[dependencies]

View file

@ -0,0 +1,14 @@
pub fn add(left: u64, right: u64) -> u64 {
left + right
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
let result = add(2, 2);
assert_eq!(result, 4);
}
}

8
crates/plaixt/Cargo.toml Normal file
View file

@ -0,0 +1,8 @@
[package]
name = "plaixt"
version.workspace = true
edition.workspace = true
description.workspace = true
license.workspace = true
[dependencies]

View file

@ -0,0 +1,3 @@
fn main() {
println!("Hello, world!");
}

View file

@ -1,3 +0,0 @@
pub fn get_data() {
}