fefast 0.1.0

FIX FAST implementation in pure Rust
Documentation
[package]
name = "fefast"
version = "0.1.0"
authors = ["Filippo Costa @neysofu"]
edition = "2018"
homepage = "https://github.com/neysofu/ferrum-fix"
repository = "https://github.com/neysofu/ferrum-fix"
publish = true
keywords = ["fix", "protocol", "finance", "fintech"]
categories = ["network-programming", "parser-implementations", "encoding"]
description = "FIX FAST implementation in pure Rust"
license = "MIT OR Apache-2.0"

# https://stackoverflow.com/q/61417452/
# Test locally using `RUSTDOCFLAGS="--cfg doc_cfg" cargo +nightly doc --all-features`.
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "doc_cfg"]

[lib]
name = "fefast"

[dependencies]
bitvec = "0.18.3"
bytes = { version="1", optional=true }
chrono = "0.4"
decimal = { version="2", optional=true }
fnv = "1"
futures = "0.3"
futures-timer = "3"
heck = "0.3"
indoc = "1"
nohash-hasher = "0.2"
lazy_static = "1"
openssl = { version="0.10", optional=true }
# For reading XML.
roxmltree = "0.14"
rust_decimal = { version="1", optional=true }
serde = { version="1.0", features=["derive"] }
serde_json = "1"
slog = { version="2", optional=true }
sqlx = { version="0.5", features=["runtime-tokio-rustls", "postgres"] }
strum = "0.20"
strum_macros = "0.20"
thiserror = "1"
tokio-util = { version="0.6", optional=true, features=["codec"] }
uuid = { version="0.8.1", features=["v4"] }

[build-dependencies]
chrono = "0.4"
fnv = "1"
heck = "0.3"
indoc = "1"
lazy_static = "1"
quick-xml = "0.22"
roxmltree = "0.14"
rayon = "1"
strum = "0.20"
strum_macros = "0.20"

[dev-dependencies]
arbitrary = { version="1.0", features=["derive"] }
criterion = { version="0.3", features=["html_reports"] }
enum-as-inner = "0.3"
quickcheck = "1"
quickcheck_derive = "0.3"
quickcheck_macros = "1"
syn = { version="1", features=["parsing"] }