macro_rules! capabilities {
($cap:ident) => { ... };
($cap:ident | $($rest:tt)+) => { ... };
($cap:ident, $($rest:tt)+) => { ... };
}Expand description
Macro for building Capabilities with a concise syntax
ยงExamples
use ccxt_core::{capabilities, capability::Capabilities};
// Using predefined sets
let caps = capabilities!(MARKET_DATA, TRADING);
// Using individual capabilities
let caps = capabilities!(FETCH_TICKER, CREATE_ORDER, WEBSOCKET);
// Combining sets and individual capabilities
let caps = capabilities!(MARKET_DATA | FETCH_BALANCE | WEBSOCKET);