Crates.io | ctrader-fix |
lib.rs | ctrader-fix |
version | 0.5.4 |
source | src |
created_at | 2023-05-14 06:46:05.799811 |
updated_at | 2024-09-29 06:42:10.684294 |
description | A rust implementation of the cTrader FIX API. |
homepage | |
repository | https://github.com/geminik23/ctrader-fix |
max_upload_size | |
id | 864126 |
size | 176,744 |
This repository is an unofficial Rust implementation of the FIX API in Rust for the cTrader trading platform
Built using the async runtime library, it provides an asynchronous and simple interface for interacting with the cTrader platform through the Financial Information eXchange (FIX) protocol.
This project is now ready for use. However, please note that it is still under active development and bugs may exist.
This crate allows you to use tokio
runtime featured in async-std
by specifying features in your Cargo.toml
. By default, it uses async-std
with the attributes
feature.
To use the crate with the default configuration, add the following line to your Cargo.toml
:
ctrader-fix = "0.5"
To use a specific Tokio configuration, specify the feature like this:
ctrader-fix = { version = "0.5", features = ["tokio1"] }
async-std
with the unstable
feature.async-std
with the unstable
and tokio1
features.async-std
with the unstable
and tokio02
features.async-std
with the unstable
and tokio03
features.Please note that you should only enable one of these features at a time.
For details on the progress achieved, check the PROGRESS.md file.
This project is licensed under the MIT License - see the LICENSE file for details.