pub struct StudyLabel {
pub bar: usize,
pub price: f64,
pub text: String,
pub placement: LabelPlacement,
pub plot: usize,
}Expand description
Text beside a study value, stored once per label instead of per bar.
The text is written when the study calculates, so drawing a frame formats nothing.
Fields§
§bar: usizeSource bar the text is attached to; may lie past the last bar, in future whitespace.
price: f64Price the text is attached to, in the study’s value scale.
text: StringThe text; a line break starts a new line.
placement: LabelPlacementWhere the text sits relative to bar and price.
plot: usizeOutput whose colour and visibility apply to the text. The text is drawn opaque.
Trait Implementations§
Source§impl Clone for StudyLabel
impl Clone for StudyLabel
Source§fn clone(&self) -> StudyLabel
fn clone(&self) -> StudyLabel
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 moreSource§impl Debug for StudyLabel
impl Debug for StudyLabel
Source§impl PartialEq for StudyLabel
impl PartialEq for StudyLabel
impl StructuralPartialEq for StudyLabel
Auto Trait Implementations§
impl Freeze for StudyLabel
impl RefUnwindSafe for StudyLabel
impl Send for StudyLabel
impl Sync for StudyLabel
impl Unpin for StudyLabel
impl UnsafeUnpin for StudyLabel
impl UnwindSafe for StudyLabel
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,
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