Move everything to workspaces

This commit is contained in:
Igor Katson 2021-07-03 19:10:59 +01:00
parent 75547d3000
commit ad867e8e3c
42 changed files with 338 additions and 168 deletions

69
Cargo.lock generated
View file

@ -40,6 +40,17 @@ version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
[[package]]
name = "bencode"
version = "0.1.0"
dependencies = [
"anyhow",
"buffers",
"clone_to_owned",
"serde",
"sha1w",
]
[[package]]
name = "bincode"
version = "1.3.3"
@ -86,6 +97,14 @@ dependencies = [
"safemem",
]
[[package]]
name = "buffers"
version = "0.1.0"
dependencies = [
"clone_to_owned",
"serde",
]
[[package]]
name = "bumpalo"
version = "3.7.0"
@ -148,6 +167,10 @@ dependencies = [
"syn",
]
[[package]]
name = "clone_to_owned"
version = "0.1.0"
[[package]]
name = "commoncrypto"
version = "0.2.0"
@ -643,20 +666,26 @@ name = "librqbit"
version = "0.1.0"
dependencies = [
"anyhow",
"bencode",
"bincode",
"bitvec",
"buffers",
"byteorder",
"clone_to_owned",
"crypto-hash",
"futures",
"hex 0.4.3",
"librqbit_core",
"log",
"openssl",
"parking_lot",
"peer_binary_protocol",
"pretty_env_logger",
"rand 0.8.4",
"reqwest",
"serde",
"sha1",
"sha1w",
"size_format",
"tokio",
"url",
@ -665,6 +694,22 @@ dependencies = [
"warp",
]
[[package]]
name = "librqbit_core"
version = "0.1.0"
dependencies = [
"anyhow",
"bencode",
"buffers",
"clone_to_owned",
"hex 0.4.3",
"log",
"parking_lot",
"serde",
"url",
"uuid",
]
[[package]]
name = "lock_api"
version = "0.4.4"
@ -928,6 +973,21 @@ dependencies = [
"winapi",
]
[[package]]
name = "peer_binary_protocol"
version = "0.1.0"
dependencies = [
"anyhow",
"bencode",
"bincode",
"bitvec",
"buffers",
"byteorder",
"clone_to_owned",
"librqbit_core",
"serde",
]
[[package]]
name = "percent-encoding"
version = "2.1.0"
@ -1338,6 +1398,15 @@ version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d"
[[package]]
name = "sha1w"
version = "0.1.0"
dependencies = [
"crypto-hash",
"openssl",
"sha1",
]
[[package]]
name = "size_format"
version = "1.0.2"