pub use *;
pub use *;
use Duration;
use crate*;
use mpsc;
/// Interval at which the WebSocket event loop sends a ping to keep the
/// connection alive (the Limitless WS uses Socket.IO-level pings internally,
/// but we maintain our own keep-alive on the raw WebSocket).
pub const PING_INTERVAL: Duration = from_secs;
/// Helper: send an item through an unbounded channel, mapping the error
/// to `LimitlessError`.
pub