use super::{Bybit, ExchangeServer};
use crate::exchange::ExchangeId;
pub const WEBSOCKET_BASE_URL_BYBIT_PERPETUALS_USD: &str = "wss://stream.bybit.com/v5/public/linear";
pub type BybitPerpetualsUsd = Bybit<BybitServerPerpetualsUsd>;
#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Default)]
pub struct BybitServerPerpetualsUsd;
impl ExchangeServer for BybitServerPerpetualsUsd {
const ID: ExchangeId = ExchangeId::BybitPerpetualsUsd;
fn websocket_url() -> &'static str {
WEBSOCKET_BASE_URL_BYBIT_PERPETUALS_USD
}
}