#[non_exhaustive]pub enum StudyScale {
Main,
Shared(SeriesScale),
Independent,
None,
}Expand description
Value scale in the pane selected by super::Indicator::is_overlay.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Main
Share the pane’s main price scale and participate in its auto-range.
Share a named bar-series scale. Right and left share with other members assigned
there; Separate(id) creates or joins an additional scale. Assignments are scoped
to the study’s pane. Overlay(id) shares a scale without an axis.
Independent
Fit this study’s visible outputs independently and show its own axis.
None
Fit independently without an axis or value tags.
Trait Implementations§
Source§impl Clone for StudyScale
impl Clone for StudyScale
Source§fn clone(&self) -> StudyScale
fn clone(&self) -> StudyScale
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 StudyScale
Source§impl Debug for StudyScale
impl Debug for StudyScale
Source§impl<'de> Deserialize<'de> for StudyScale
impl<'de> Deserialize<'de> for StudyScale
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for StudyScale
Source§impl PartialEq for StudyScale
impl PartialEq for StudyScale
Source§impl Serialize for StudyScale
impl Serialize for StudyScale
impl StructuralPartialEq for StudyScale
Auto Trait Implementations§
impl Freeze for StudyScale
impl RefUnwindSafe for StudyScale
impl Send for StudyScale
impl Sync for StudyScale
impl Unpin for StudyScale
impl UnsafeUnpin for StudyScale
impl UnwindSafe for StudyScale
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
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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