pub struct Settings {Show 24 fields
pub mode: Mode,
pub debug: bool,
pub fuzzy: i16,
pub session_id: String,
pub mcfly_history: PathBuf,
pub output_selection: Option<String>,
pub command: String,
pub dir: String,
pub results: u16,
pub when_run: Option<i64>,
pub exit_code: Option<i32>,
pub old_dir: Option<String>,
pub append_to_histfile: bool,
pub refresh_training_cache: bool,
pub lightmode: bool,
pub key_scheme: KeyScheme,
pub history_format: HistoryFormat,
pub limit: Option<i64>,
pub skip_environment_check: bool,
pub init_mode: InitMode,
pub delete_without_confirm: bool,
pub interface_view: InterfaceView,
pub result_sort: ResultSort,
pub disable_menu: bool,
}Fields
mode: Modedebug: boolfuzzy: i16session_id: Stringmcfly_history: PathBufoutput_selection: Option<String>command: Stringdir: Stringresults: u16when_run: Option<i64>exit_code: Option<i32>old_dir: Option<String>append_to_histfile: boolrefresh_training_cache: boollightmode: boolkey_scheme: KeySchemehistory_format: HistoryFormatlimit: Option<i64>skip_environment_check: boolinit_mode: InitModedelete_without_confirm: boolinterface_view: InterfaceViewresult_sort: ResultSortImplementations
sourceimpl Settings
impl Settings
pub fn parse_args() -> Settings
pub fn mcfly_training_cache_path() -> PathBuf
pub fn mcfly_db_path() -> PathBuf
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Settings
impl Send for Settings
impl Sync for Settings
impl Unpin for Settings
impl UnwindSafe for Settings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more