pub struct Choices {
pub episodes: Vec<String>,
pub scripts: Vec<String>,
pub shows: Vec<String>,
pub speakers: Vec<String>,
pub cast: Vec<String>,
pub sfx: Vec<String>,
}Expand description
The dropdown lists every tab draws from. Listing configs and scripts crosses the network on a NAS workspace, so they are built once and rebuilt only on ⟳ Refresh or after something that can change them (a finished stage, a saved script) — as the Python app builds them at startup and refreshes them from the same events.
Fields§
§episodes: Vec<String>§scripts: Vec<String>§shows: Vec<String>§speakers: Vec<String>§cast: Vec<String>§sfx: Vec<String>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Choices
impl RefUnwindSafe for Choices
impl Send for Choices
impl Sync for Choices
impl Unpin for Choices
impl UnsafeUnpin for Choices
impl UnwindSafe for Choices
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