workspace

This commit is contained in:
Alex Mikhalev 2022-06-08 20:20:43 -07:00
parent 443c3ebcdc
commit 92868a954b
26 changed files with 38 additions and 33 deletions

View File

@ -1,37 +1,8 @@
[package]
name = "rsbag"
version = "0.1.0"
edition = "2018"
[workspace]
[features]
default = ["mmap", "rayon", "bson"]
mmap = ["memmap"]
[dependencies]
bytes = "1.1.0"
eyre = "0.6.5"
lazy_static = "1.4.0"
log = "0.4.14"
lz4_flex = { version = "0.8.2", default-features = false, features = ["std", "checked-decode", "frame"] }
memmap = { version = "0.7.0", optional = true }
nom = "7.0.0"
num_enum = "0.5.4"
rayon = { version = "1.5.1", optional = true }
regex = "1.5.4"
ros_message = "0.1.0"
smallvec = "1.6.1"
thiserror = "1.0.28"
smol_str = { version = "0.1.17", default-features = false }
indexmap = "1.7.0"
bson = { version = "1.2.3", optional = true }
nohash-hasher = "0.2.0"
[dev-dependencies]
color-eyre = "0.5.11"
env_logger = "0.9.0"
eyre = "0.6.5"
indicatif = { version = "0.16.2", features = ["rayon"] }
mongodb = { version = "2.0.2", default-features = false, features = ["sync"] }
members = [
"rsbag",
]
[profile.release]
# debug = false

34
rsbag/Cargo.toml Normal file
View File

@ -0,0 +1,34 @@
[package]
name = "rsbag"
version = "0.1.0"
edition = "2018"
[features]
default = ["mmap", "rayon", "bson"]
mmap = ["memmap"]
[dependencies]
bytes = "1.1.0"
eyre = "0.6.5"
lazy_static = "1.4.0"
log = "0.4.14"
lz4_flex = { version = "0.8.2", default-features = false, features = ["std", "checked-decode", "frame"] }
memmap = { version = "0.7.0", optional = true }
nom = "7.0.0"
num_enum = "0.5.4"
rayon = { version = "1.5.1", optional = true }
regex = "1.5.4"
ros_message = "0.1.0"
smallvec = "1.6.1"
thiserror = "1.0.28"
smol_str = { version = "0.1.17", default-features = false }
indexmap = "1.7.0"
bson = { version = "1.2.3", optional = true }
nohash-hasher = "0.2.0"
[dev-dependencies]
color-eyre = "0.5.11"
env_logger = "0.9.0"
eyre = "0.6.5"
indicatif = { version = "0.16.2", features = ["rayon"] }
mongodb = { version = "2.0.2", default-features = false, features = ["sync"] }