[package]
edition = "2021"
rust-version = "1.70.0"
name = "quickfix"
version = "0.2.1"
authors = ["Arthur LE MOIGNE"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "High level binding to quickfix C++ library"
readme = "README.md"
keywords = [
"quickfix",
"fix-protocol",
"finance",
]
categories = [
"api-bindings",
"finance",
]
license = "MIT OR Apache-1.1"
repository = "https://github.com/arthurlm/quickfix-rs"
[features]
build-with-mysql = ["quickfix-ffi/build-with-mysql"]
build-with-postgres = ["quickfix-ffi/build-with-postgres"]
build-with-ssl = ["quickfix-ffi/build-with-ssl"]
default = ["log"]
log = ["dep:log"]
[lib]
name = "quickfix"
path = "src/lib.rs"
[[example]]
name = "demo_config"
path = "examples/demo_config.rs"
[[example]]
name = "fix_getting_started"
path = "examples/fix_getting_started.rs"
[[example]]
name = "fix_repl"
path = "examples/fix_repl/main.rs"
[[test]]
name = "test_clone"
path = "tests/test_clone.rs"
[[test]]
name = "test_data_dictionary"
path = "tests/test_data_dictionary.rs"
[[test]]
name = "test_days"
path = "tests/test_days.rs"
[[test]]
name = "test_debug"
path = "tests/test_debug.rs"
[[test]]
name = "test_dictionary"
path = "tests/test_dictionary.rs"
[[test]]
name = "test_dictionary_item"
path = "tests/test_dictionary_item.rs"
[[test]]
name = "test_error"
path = "tests/test_error.rs"
[[test]]
name = "test_field_map"
path = "tests/test_field_map.rs"
[[test]]
name = "test_log_factory"
path = "tests/test_log_factory.rs"
[[test]]
name = "test_message_group"
path = "tests/test_message_group.rs"
[[test]]
name = "test_message_store"
path = "tests/test_message_store.rs"
[[test]]
name = "test_messages"
path = "tests/test_messages.rs"
[[test]]
name = "test_send_receive"
path = "tests/test_send_receive.rs"
[[test]]
name = "test_session"
path = "tests/test_session.rs"
[[test]]
name = "test_session_id"
path = "tests/test_session_id.rs"
[[test]]
name = "test_session_settings"
path = "tests/test_session_settings.rs"
[[test]]
name = "test_socket"
path = "tests/test_socket.rs"
[dependencies.log]
version = "0.4.22"
optional = true
[dependencies.quickfix-ffi]
version = "0.2.0"
[dependencies.thiserror]
version = "2.0.11"