#[non_exhaustive]pub enum StoreKind {
Settings,
Drawings,
AlertPresets,
ChartTemplates,
StudyTemplates,
DrawingTemplates,
SymbolNotes,
Layouts,
RecentSymbols,
Screens,
}Expand description
What a stored document holds. Each kind is its own namespace of names.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Settings
The user’s settings: theme, last symbol and interval, drawing toolbar favourites and the
open layout. One document, named settings.
Drawings
The drawings of one symbol, one document per symbol, named by the symbol.
AlertPresets
Named alert presets in a versioned JSON document.
ChartTemplates
Named chart display settings templates.
StudyTemplates
Named sets of study inputs and presentation settings.
DrawingTemplates
Named drawing property templates, without chart anchors.
SymbolNotes
The user’s notes on one symbol, one document per symbol, named by the symbol.
Layouts
Named chart layouts: the arrangement of the charts and the symbol, interval, chart type, studies, panes, scales, settings and drawings of each.
RecentSymbols
Recently opened instruments, newest first.
Screens
Named screener screens: the universe, column set, filters, sort order and description.
Trait Implementations§
impl Copy for StoreKind
impl Eq for StoreKind
impl StructuralPartialEq for StoreKind
Auto Trait Implementations§
impl Freeze for StoreKind
impl RefUnwindSafe for StoreKind
impl Send for StoreKind
impl Sync for StoreKind
impl Unpin for StoreKind
impl UnsafeUnpin for StoreKind
impl UnwindSafe for StoreKind
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
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
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> ⓘ
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> ⓘ
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