chore: Rework project structure
There likely won't be much need for multiple separate crates.
This commit is contained in:
parent
cec1cd8714
commit
2c9ce46dd2
135 changed files with 14 additions and 49 deletions
4
Cargo.lock
generated
4
Cargo.lock
generated
|
@ -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"
|
||||||
|
|
22
Cargo.toml
22
Cargo.toml
|
@ -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
|
||||||
|
|
|
@ -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"
|
|
|
@ -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]
|
|
|
@ -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
Loading…
Add table
Reference in a new issue