[package] authors = ["Adnan Ademovic ", "Carter Schultz "] categories = ["encoding"] description = "A rosmsg serialization file format" documentation = "https://docs.rs/roslibrust_serde_rosmsg/latest/roslibrust_serde_rosmsg" keywords = ["ros", "rosmsg", "serde", "serialization"] license = "MIT" name = "roslibrust_serde_rosmsg" readme = "README.md" repository = "https://github.com/adnanademovic/serde_rosmsg" version = "0.3.0" [dependencies] byteorder = "1.0.0" error-chain = "0.12" serde = "1.0.2" serde_derive = "1.0.2" [dev-dependencies] # Used as benchmarking framework # Run with `cargo bench --bench image_bench` criterion = { version = "0.5", features = ["html_reports"] } # Used to generate flamegraphs for profiling # Run with `cargo bench --bench image_bench -- --profile-time 5` # Files will be in target/criterion//profile/flamegraph.svg pprof = { version = "0.13", features = ["criterion", "flamegraph"] } # Optimization demonstrated in benchmarks serde_bytes = "0.11" [[bench]] name = "image_bench" harness = false