pub enum TradingViewDataEvent {
Show 16 variants
OnChartData,
OnChartDataUpdate,
OnQuoteData,
OnQuoteCompleted,
OnSeriesLoading,
OnSeriesCompleted,
OnSymbolResolved,
OnReplayOk,
OnReplayPoint,
OnReplayInstanceId,
OnReplayResolutions,
OnReplayDataEnd,
OnStudyLoading,
OnStudyCompleted,
OnError(TradingViewError),
UnknownEvent(Ustr),
}Expand description
WebSocket event types dispatched by TradingView’s data server.
Maps TradingView’s wire protocol event names ("timescale_update",
"du", "qsd", etc.) to Rust enum variants.
Variants§
OnChartData
OnChartDataUpdate
OnQuoteData
OnQuoteCompleted
OnSeriesLoading
OnSeriesCompleted
OnSymbolResolved
OnReplayOk
OnReplayPoint
OnReplayInstanceId
OnReplayResolutions
OnReplayDataEnd
OnStudyLoading
OnStudyCompleted
OnError(TradingViewError)
UnknownEvent(Ustr)
Trait Implementations§
Source§impl Clone for TradingViewDataEvent
impl Clone for TradingViewDataEvent
impl Copy for TradingViewDataEvent
Source§impl Debug for TradingViewDataEvent
impl Debug for TradingViewDataEvent
impl Eq for TradingViewDataEvent
Source§impl From<String> for TradingViewDataEvent
impl From<String> for TradingViewDataEvent
Source§impl From<Ustr> for TradingViewDataEvent
impl From<Ustr> for TradingViewDataEvent
Source§impl Hash for TradingViewDataEvent
impl Hash for TradingViewDataEvent
Source§impl PartialEq for TradingViewDataEvent
impl PartialEq for TradingViewDataEvent
impl StructuralPartialEq for TradingViewDataEvent
Auto Trait Implementations§
impl Freeze for TradingViewDataEvent
impl RefUnwindSafe for TradingViewDataEvent
impl Send for TradingViewDataEvent
impl Sync for TradingViewDataEvent
impl Unpin for TradingViewDataEvent
impl UnsafeUnpin for TradingViewDataEvent
impl UnwindSafe for TradingViewDataEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more