Struct game::app::SessionState [−][src]
pub struct SessionState { pub tutorial: Option<TutorialState>, pub high_scores: BTreeMap<GameplayMode, Vec<HighScore>>, pub info_panel_tab: BTreeMap<&'static str, &'static str>, pub last_gmns_timing_csv: Option<String>, }
Fields
tutorial: Option<TutorialState>
high_scores: BTreeMap<GameplayMode, Vec<HighScore>>
info_panel_tab: BTreeMap<&'static str, &'static str>
last_gmns_timing_csv: Option<String>
Implementations
impl SessionState
[src]
impl SessionState
[src]pub fn empty() -> SessionState
[src]
Auto Trait Implementations
impl !RefUnwindSafe for SessionState
impl !Send for SessionState
impl !Sync for SessionState
impl Unpin for SessionState
impl !UnwindSafe for SessionState
Blanket Implementations
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,