pub struct AppState {Show 15 fields
pub focus: Focus,
pub selected_track: usize,
pub selected_param: usize,
pub should_quit: bool,
pub rng_seed: u64,
pub life: Life,
pub last_beat_index: i64,
pub last_evolve_beat: i64,
pub evolve_period: u32,
pub coupling: bool,
pub auto_evolve: bool,
pub status: Option<(Instant, String)>,
pub presets_dir: PathBuf,
pub recordings_dir: PathBuf,
pub current_vibe: VibeKind,
}Fields§
§focus: Focus§selected_track: usize§selected_param: usize§should_quit: bool§rng_seed: u64§life: Life§last_beat_index: i64§last_evolve_beat: i64§evolve_period: u32§coupling: bool§auto_evolve: bool§status: Option<(Instant, String)>§presets_dir: PathBuf§recordings_dir: PathBuf§current_vibe: VibeKindImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AppState
impl RefUnwindSafe for AppState
impl Send for AppState
impl Sync for AppState
impl Unpin for AppState
impl UnsafeUnpin for AppState
impl UnwindSafe for AppState
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
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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