{"name":"rustrade-execution","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"binance-sdk","req":"=44.0.1","features":["spot"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.39","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["constructor","display","from","constructor","from","display"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ethers","req":"^2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"fnv","req":"^1.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyperliquid_rust_sdk","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ibapi","req":"=2.11.0","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["rustls-tls","json"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust_decimal","req":"^1.36.0","features":["maths"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_decimal_macros","req":"^1.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustrade-instrument","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustrade-integration","req":"^0.1","features":["collection","error","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.216","features":["derive","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smol_str","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","sync","macros","rt-multi-thread"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","test-util"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.17","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"09b77c87dbd698bf433569ae28e25d13df19d94198d0e9341c5b18562bdfc4b4","features":{"default":[]},"features2":{"alpaca":["dep:reqwest","dep:serde_json","serde_json/raw_value","dep:lru","dep:parking_lot","dep:indexmap"],"binance":["dep:binance-sdk","dep:serde_json","dep:anyhow","dep:lru","dep:parking_lot"],"hyperliquid":["dep:hyperliquid_rust_sdk","dep:ethers","dep:tokio-util","dep:uuid"],"ibkr":["dep:ibapi","dep:parking_lot","dep:chrono-tz","rustrade-instrument/ibkr"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-01T09:30:31Z","v":2} {"name":"rustrade-execution","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"binance-sdk","req":"=48.0.1","features":["spot"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.39","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["constructor","display","from","constructor","from","display"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ethers","req":"^2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"fnv","req":"^1.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyperliquid_rust_sdk","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ibapi","req":"=2.12.0","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.3","features":["rustls","json","query"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust_decimal","req":"^1.36.0","features":["maths","serde-with-str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_decimal_macros","req":"^1.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustrade-instrument","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustrade-integration","req":"^0.2","features":["collection","error","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.216","features":["derive","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smol_str","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","sync","macros","rt-multi-thread"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","test-util"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.17","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"0e3ccc1b81b59f44f31f723de86dbd1f186cb686a878882cdf6b8400bdba294b","features":{"default":[]},"features2":{"alpaca":["dep:reqwest","dep:serde_json","serde_json/raw_value","dep:lru","dep:parking_lot","dep:indexmap"],"binance":["dep:binance-sdk","dep:serde_json","dep:anyhow","dep:lru","dep:parking_lot"],"hyperliquid":["dep:hyperliquid_rust_sdk","dep:ethers","dep:tokio-util","dep:uuid"],"ibkr":["dep:ibapi","dep:parking_lot","dep:chrono-tz","rustrade-instrument/ibkr"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-15T09:11:04Z","v":2} {"name":"rustrade-execution","vers":"0.2.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"binance-sdk","req":"=50.0.0","features":["spot"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.39","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["constructor","display","from","constructor","from","display"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ethers","req":"^2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"fnv","req":"^1.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyperliquid_rust_sdk","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ibapi","req":"=2.12.0","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.3","features":["rustls","json","query"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust_decimal","req":"^1.36.0","features":["maths","serde-with-str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_decimal_macros","req":"^1.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustrade-instrument","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustrade-integration","req":"^0.2.1","features":["collection","error","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.216","features":["derive","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smol_str","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","sync","macros","rt-multi-thread"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","test-util"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.17","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"14b9c5afdc6df7ca35238454186235266af468b6fce3fdb154f49e375a6ad77c","features":{"default":[]},"features2":{"alpaca":["dep:reqwest","dep:serde_json","serde_json/raw_value","dep:lru","dep:parking_lot","dep:indexmap"],"binance":["dep:binance-sdk","dep:serde_json","dep:anyhow","dep:lru","dep:parking_lot"],"hyperliquid":["dep:hyperliquid_rust_sdk","dep:ethers","dep:tokio-util","dep:uuid"],"ibkr":["dep:ibapi","dep:parking_lot","dep:chrono-tz","rustrade-instrument/ibkr"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-05-28T11:16:48Z","v":2} {"name":"rustrade-execution","vers":"0.3.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"binance-sdk","req":"=52.0.0","features":["spot","margin_trading"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.39","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["constructor","display","from","constructor","from","display"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ethers","req":"^2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"fnv","req":"^1.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyperliquid_rust_sdk","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ibapi","req":"=3.0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.3","features":["rustls","json","query"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust_decimal","req":"^1.36.0","features":["maths","serde-with-str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_decimal_macros","req":"^1.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustrade-instrument","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustrade-integration","req":"^0.3.0","features":["collection","error","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.216","features":["derive","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smol_str","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","sync","macros","rt-multi-thread"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","test-util"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.17","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4a09de52ab4b2434815f35ebbf86d033109890dc30f0ac891a0b8c81a5e80da2","features":{"default":[]},"features2":{"alpaca":["dep:reqwest","dep:serde_json","serde_json/raw_value","dep:lru","dep:parking_lot","dep:indexmap"],"binance":["dep:binance-sdk","dep:serde_json","serde_json/raw_value","dep:anyhow","dep:lru","dep:parking_lot","dep:reqwest"],"hyperliquid":["dep:hyperliquid_rust_sdk","dep:ethers","dep:tokio-util","dep:uuid"],"ibkr":["dep:ibapi","dep:parking_lot","dep:chrono-tz","rustrade-instrument/ibkr"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-09T13:59:42Z","v":2} {"name":"rustrade-execution","vers":"0.4.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"binance-sdk","req":"=52.0.0","features":["spot","margin_trading"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.39","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["constructor","display","from","constructor","from","display"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ethers","req":"^2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"fnv","req":"^1.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyperliquid_rust_sdk","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ibapi","req":"=3.0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.3","features":["rustls","json","query"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust_decimal","req":"^1.36.0","features":["maths","serde-with-str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_decimal_macros","req":"^1.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustrade-instrument","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustrade-integration","req":"^0.4.0","features":["collection","error","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.216","features":["derive","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smol_str","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","sync","macros","rt-multi-thread"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","test-util"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.17","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fad3158b593bb40eb8801e0c9dba9489c090d341ff70d497ad3d29ecb39b4d6f","features":{"default":[]},"features2":{"alpaca":["dep:reqwest","dep:serde_json","serde_json/raw_value","dep:lru","dep:parking_lot","dep:indexmap"],"binance":["dep:binance-sdk","dep:serde_json","serde_json/raw_value","dep:anyhow","dep:lru","dep:parking_lot","dep:reqwest"],"hyperliquid":["dep:hyperliquid_rust_sdk","dep:ethers","dep:tokio-util","dep:uuid"],"ibkr":["dep:ibapi","dep:parking_lot","dep:chrono-tz","rustrade-instrument/ibkr"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-13T08:19:24Z","v":2} {"name":"rustrade-execution","vers":"0.5.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"binance-sdk","req":"=55.0.0","features":["spot","margin_trading"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.39","features":["serde","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono-tz","req":"^0.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"derive_more","req":"^2.0.1","features":["constructor","display","from","constructor","from","display"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ethers","req":"^2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"fnv","req":"^1.0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyperliquid_rust_sdk","req":"^0.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ibapi","req":"=3.0.1","features":["sync"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lru","req":"^0.18","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.13.3","features":["rustls","json","query"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"rust_decimal","req":"^1.36.0","features":["maths","serde-with-str"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rust_decimal_macros","req":"^1.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustrade-instrument","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustrade-integration","req":"^0.5.0","features":["collection","error","stream"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.216","features":["derive","derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.133","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serial_test","req":"^3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smol_str","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"temp-env","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","sync","macros","rt-multi-thread"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.42","features":["macros","net","rt-multi-thread","signal","time","test-util"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.17","features":["sync"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"wiremock","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"3d6975a17bd938ac169a3c7c46448ebb1ea2b61740e331be7d06b3f420fa9d04","features":{"default":[]},"features2":{"alpaca":["dep:reqwest","dep:serde_json","serde_json/raw_value","dep:lru","dep:parking_lot","dep:indexmap"],"binance":["dep:binance-sdk","dep:serde_json","serde_json/raw_value","dep:anyhow","dep:lru","dep:parking_lot","dep:reqwest"],"hyperliquid":["dep:hyperliquid_rust_sdk","dep:ethers","dep:tokio-util","dep:uuid"],"ibkr":["dep:ibapi","dep:parking_lot","dep:chrono-tz","rustrade-instrument/ibkr"]},"yanked":false,"rust_version":"1.95","pubtime":"2026-06-19T03:21:09Z","v":2}