pub enum ChartElementId {
Series(SeriesId),
Indicator(SeriesId),
}Expand description
Identifies any selectable element across the entire chart.
Read the chart’s current selection with Chart::selected_element.
Series and studies can be selected in the main pane or an additional pane.
Variants§
Series(SeriesId)
A bar or volume series.
Indicator(SeriesId)
A study, identified by the id Chart::add_indicator
returned.
Trait Implementations§
Source§impl Clone for ChartElementId
impl Clone for ChartElementId
Source§fn clone(&self) -> ChartElementId
fn clone(&self) -> ChartElementId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ChartElementId
Source§impl Debug for ChartElementId
impl Debug for ChartElementId
impl Eq for ChartElementId
Source§impl Hash for ChartElementId
impl Hash for ChartElementId
Source§impl PartialEq for ChartElementId
impl PartialEq for ChartElementId
impl StructuralPartialEq for ChartElementId
Auto Trait Implementations§
impl Freeze for ChartElementId
impl RefUnwindSafe for ChartElementId
impl Send for ChartElementId
impl Sync for ChartElementId
impl Unpin for ChartElementId
impl UnsafeUnpin for ChartElementId
impl UnwindSafe for ChartElementId
Blanket Implementations§
impl<T> AsId for T
impl<T> AsIdSalt for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more