pub fn try_load() -> Self {
        if let Ok(settings) = Self::from_binary_path() {
            return settings;
        };
        if let Ok(settings) = Self::from_roaming_app_data() {
            return settings;
        };
        Self::default()
    }
/// Try to load user settings in this order:
///
/// - where the executable is ran from
/// - AppData Roaming of current Windows user
///
/// On failure, create an empty `Settings` struct
Try to load user settings in this order:
where the executable is ran from
AppData Roaming of current Windows user

On failure, create an empty `Settings` struct
Try to load user settings in this order : where the executable is ran from AppData Roaming of current Windows user On failure create an empty ` Settings ` struct
pub fn try_load() -> Self {
        if let Ok(settings) = Self::from_binary_path() {
            return settings;
        };
        if let Ok(settings) = Self::from_roaming_app_data() {
            return settings;
        };
        Self::default()
    }
pub fn try_load ( ) -> Self { if let Ok ( settings ) = Self :: from_binary_path ( ) { return settings ; } ; if let Ok ( settings ) = Self :: from_roaming_app_data ( ) { return settings ; } ; Self :: default ( ) }
Try to load user settings in this order:
 where the executable is ran from
 AppData Roaming of current Windows user
Try to load user settings in this order : where the executable is ran from AppData Roaming of current Windows user