chore: Rework project structure

There likely won't be much need for multiple separate crates.
This commit is contained in:
Lucas Schwiderski 2023-05-26 23:30:22 +02:00
parent cec1cd8714
commit 2c9ce46dd2
Signed by: lucas
GPG key ID: AA12679AAA6DF4D8
135 changed files with 14 additions and 49 deletions

4
Cargo.lock generated
View file

@ -126,10 +126,6 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "nat_traversal"
version = "0.1.0"
[[package]] [[package]]
name = "nom" name = "nom"
version = "7.1.3" version = "7.1.3"

View file

@ -1,12 +1,18 @@
[workspace] [package]
resolver = "2" name = "dt_p2p"
members = [ version = "0.1.0"
"lib/dt_p2p", edition = "2021"
"lib/nat_traversal"
]
[unstable] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
build-std = true
[dependencies]
libc = "0.2.144"
[build-dependencies]
bindgen = "0.65.1"
[lib]
crate-type = ["cdylib", "lib"]
# [profile.dev.package.backtrace] # [profile.dev.package.backtrace]
# opt-level = 3 # opt-level = 3

View file

@ -1,15 +0,0 @@
[package]
name = "dt_p2p"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
libc = "0.2.144"
[lib]
crate-type = ["cdylib", "lib"]
[build-dependencies]
bindgen = "0.65.1"

View file

@ -1,8 +0,0 @@
[package]
name = "nat_traversal"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]

View file

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

Some files were not shown because too many files have changed in this diff Show more