pub struct UpdateInfo {
pub has_new_bar: bool,
pub new_bar_ids: HashMap<String, i64>,
pub has_bar_update: bool,
pub chart_range_changed: bool,
pub old_left_id: i64,
pub old_right_id: i64,
pub new_left_id: i64,
pub new_right_id: i64,
pub has_chart_sync: bool,
pub chart_ready: bool,
}Expand description
数据更新信息
Fields§
§has_new_bar: bool是否有新 K线/Tick
new_bar_ids: HashMap<String, i64>新 K线的 ID(symbol -> id)
has_bar_update: bool是否有 K线更新(最后一根)
chart_range_changed: boolChart 范围是否变化
old_left_id: i64旧左边界
old_right_id: i64旧右边界
new_left_id: i64新左边界
new_right_id: i64新右边界
has_chart_sync: boolChart 是否同步完成
chart_ready: boolChart数据传输是否完成(分片传输场景)
Trait Implementations§
Source§impl Clone for UpdateInfo
impl Clone for UpdateInfo
Source§fn clone(&self) -> UpdateInfo
fn clone(&self) -> UpdateInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateInfo
impl Debug for UpdateInfo
Auto Trait Implementations§
impl Freeze for UpdateInfo
impl RefUnwindSafe for UpdateInfo
impl Send for UpdateInfo
impl Sync for UpdateInfo
impl Unpin for UpdateInfo
impl UnwindSafe for UpdateInfo
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