SYMBOL INDEX (196 symbols across 16 files) FILE: src/core/config.rs type Config (line 11) | pub struct Config { method save_changes (line 56) | pub fn save_changes(settings: &Settings, device_id: &String) { method load_configuration_file (line 73) | pub fn load_configuration_file() -> Self { type GeneralSettings (line 18) | pub struct GeneralSettings { type BackupSettings (line 24) | pub struct BackupSettings { type DeviceSettings (line 33) | pub struct DeviceSettings { method default (line 42) | fn default() -> Self { FILE: src/core/save.rs type PhoneBackup (line 15) | struct PhoneBackup { type UserBackup (line 21) | struct UserBackup { function backup_phone (line 27) | pub async fn backup_phone( function list_available_backups (line 73) | pub fn list_available_backups(dir: &Path) -> Vec { function list_available_backup_user (line 84) | pub fn list_available_backup_user(backup: DisplayablePath) -> Vec { type BackupPackage (line 108) | pub struct BackupPackage { function restore_backup (line 113) | pub fn restore_backup( FILE: src/core/sync.rs type Phone (line 19) | pub struct Phone { method fmt (line 38) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method default (line 27) | fn default() -> Self { type User (line 44) | pub struct User { method fmt (line 51) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function adb_shell_command (line 56) | pub fn adb_shell_command(shell: bool, args: &str) -> Result) -> String { function list_all_system_packages (line 144) | pub fn list_all_system_packages(user_id: Option<&User>) -> String { function hashset_system_packages (line 152) | pub fn hashset_system_packages(state: PackageState, user_id: Option<&Use... type CorePackage (line 170) | pub struct CorePackage { method from (line 176) | fn from(pr: &mut PackageRow) -> Self { method from (line 184) | fn from(pr: PackageRow) -> Self { method from (line 193) | fn from(pr: &PackageRow) -> Self { function apply_pkg_state_commands (line 201) | pub fn apply_pkg_state_commands( function request_builder (line 250) | pub fn request_builder(commands: &[&str], package: &str, user: Option<&U... function get_phone_model (line 261) | pub fn get_phone_model() -> String { function get_android_sdk (line 272) | pub fn get_android_sdk() -> u8 { function get_phone_brand (line 276) | pub fn get_phone_brand() -> String { function is_protected_user (line 286) | pub fn is_protected_user(user_id: &str) -> bool { function get_user_list (line 290) | pub fn get_user_list() -> Vec { function get_devices_list (line 308) | pub async fn get_devices_list() -> Vec { FILE: src/core/theme.rs type Theme (line 4) | pub enum Theme { constant ALL (line 41) | pub const ALL: [Self; 3] = [Self::Lupin, Self::Dark, Self::Light]; method palette (line 42) | pub fn palette(self) -> ColorPalette { method fmt (line 103) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type BaseColors (line 12) | pub struct BaseColors { type NormalColors (line 18) | pub struct NormalColors { type BrightColors (line 26) | pub struct BrightColors { type ColorPalette (line 34) | pub struct ColorPalette { FILE: src/core/uad_lists.rs type Package (line 12) | pub struct Package { type UadList (line 23) | pub enum UadList { constant ALL (line 56) | pub const ALL: [Self; 8] = [ method fmt (line 69) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type UadListState (line 36) | pub enum UadListState { method fmt (line 44) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type PackageState (line 88) | pub enum PackageState { constant ALL (line 97) | pub const ALL: [Self; 4] = [Self::All, Self::Enabled, Self::Uninstalle... method fmt (line 101) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Opposite (line 115) | pub trait Opposite { method opposite (line 116) | fn opposite(&self, disable: bool) -> PackageState; method opposite (line 120) | fn opposite(&self, disable: bool) -> Self { type Removal (line 137) | pub enum Removal { constant ALL (line 148) | pub const ALL: [Self; 6] = [ method fmt (line 159) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type PackageHashMap (line 175) | type PackageHashMap = HashMap; function load_debloat_lists (line 176) | pub fn load_debloat_lists(remote: bool) -> (Result Vec { function test_parse_json (line 235) | fn test_parse_json() { FILE: src/core/update.rs type Release (line 14) | pub struct Release { type ReleaseAsset (line 20) | pub struct ReleaseAsset { type SelfUpdateState (line 27) | pub struct SelfUpdateState { type SelfUpdateStatus (line 33) | pub enum SelfUpdateStatus { method fmt (line 42) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function download_file (line 55) | pub async fn download_file(url: T, dest_file: PathBu... function download_update_to_temp_file (line 76) | pub async fn download_update_to_temp_file( function get_latest_release (line 165) | pub fn get_latest_release() -> Result, ()> { function get_latest_release (line 173) | pub fn get_latest_release() -> Result, ()> { function extract_binary_from_tar (line 206) | pub fn extract_binary_from_tar(archive_path: &Path, temp_file: &Path) ->... function bin_name (line 229) | pub const fn bin_name() -> &'static str { function rename (line 251) | pub fn rename(from: F, to: T) -> Result<(), String> function remove_file (line 279) | pub fn remove_file

(path: P) -> Result<(), String> FILE: src/core/utils.rs function fetch_packages (line 12) | pub fn fetch_packages( function string_to_theme (line 54) | pub fn string_to_theme(theme: &str) -> Theme { function setup_uad_dir (line 63) | pub fn setup_uad_dir(dir: Option) -> PathBuf { function open_url (line 69) | pub fn open_url(dir: PathBuf) { function last_modified_date (line 92) | pub fn last_modified_date(file: PathBuf) -> DateTime { function format_diff_time_from_now (line 99) | pub fn format_diff_time_from_now(date: DateTime) -> String { type DisplayablePath (line 114) | pub struct DisplayablePath { method fmt (line 119) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { FILE: src/gui/mod.rs type View (line 27) | enum View { type UpdateState (line 35) | pub struct UpdateState { type UadGui (line 41) | pub struct UadGui { method start (line 355) | pub fn start() -> iced::Result { type Message (line 53) | pub enum Message { type Theme (line 71) | type Theme = Theme; type Executor (line 72) | type Executor = iced::executor::Default; type Message (line 73) | type Message = Message; type Flags (line 74) | type Flags = (); method new (line 76) | fn new(_flags: ()) -> (Self, Command) { method theme (line 89) | fn theme(&self) -> Theme { method title (line 93) | fn title(&self) -> String { method update (line 96) | fn update(&mut self, msg: Message) -> Command { method view (line 323) | fn view(&self) -> Element> { FILE: src/gui/style.rs type Application (line 9) | pub enum Application { type Style (line 15) | type Style = Application; method appearance (line 17) | fn appearance(&self, _style: &Self::Style) -> application::Appearance { type Container (line 26) | pub enum Container { type Style (line 36) | type Style = Container; method appearance (line 38) | fn appearance(&self, style: &Self::Style) -> container::Appearance { type Button (line 73) | pub enum Button { type Style (line 86) | type Style = Button; method active (line 88) | fn active(&self, style: &Self::Style) -> button::Appearance { method hovered (line 134) | fn hovered(&self, style: &Self::Style) -> button::Appearance { method pressed (line 157) | fn pressed(&self, style: &Self::Style) -> button::Appearance { method disabled (line 161) | fn disabled(&self, style: &Self::Style) -> button::Appearance { type Scrollable (line 184) | pub enum Scrollable { type Style (line 191) | type Style = Scrollable; method active (line 193) | fn active(&self, style: &Self::Style) -> scrollable::Scrollbar { method hovered (line 213) | fn hovered(&self, style: &Self::Style, _mouse_over_scrollbar: bool) -> s... method dragging (line 220) | fn dragging(&self, style: &Self::Style) -> scrollable::Scrollbar { type CheckBox (line 230) | pub enum CheckBox { type Style (line 239) | type Style = CheckBox; method active (line 241) | fn active(&self, style: &Self::Style, _is_checked: bool) -> checkbox::Ap... method hovered (line 281) | fn hovered(&self, style: &Self::Style, is_checked: bool) -> checkbox::Ap... type TextInput (line 301) | pub enum TextInput { type Style (line 307) | type Style = TextInput; method active (line 309) | fn active(&self, _style: &Self::Style) -> text_input::Appearance { method focused (line 318) | fn focused(&self, _style: &Self::Style) -> text_input::Appearance { method placeholder_color (line 330) | fn placeholder_color(&self, _style: &Self::Style) -> Color { method value_color (line 334) | fn value_color(&self, _style: &Self::Style) -> Color { method selection_color (line 338) | fn selection_color(&self, _style: &Self::Style) -> Color { method hovered (line 343) | fn hovered(&self, style: &Self::Style) -> text_input::Appearance { type PickList (line 349) | pub enum PickList { type Style (line 355) | type Style = (); method appearance (line 357) | fn appearance(&self, _style: &Self::Style) -> menu::Appearance { type Style (line 373) | type Style = (); method active (line 375) | fn active(&self, _style: &()) -> pick_list::Appearance { method hovered (line 390) | fn hovered(&self, style: &()) -> pick_list::Appearance { type Text (line 400) | pub enum Text { method from (line 410) | fn from(color: Color) -> Self { type Style (line 416) | type Style = Text; method appearance (line 418) | fn appearance(&self, style: Self::Style) -> text::Appearance { type Style (line 436) | type Style = (); method active (line 438) | fn active(&self, _style: &Self::Style, _is_selected: bool) -> radio::App... method hovered (line 448) | fn hovered(&self, style: &Self::Style, _is_selected: bool) -> radio::App... type Rule (line 461) | pub enum Rule { type Style (line 467) | type Style = Rule; method appearance (line 469) | fn appearance(&self, style: &Self::Style) -> rule::Appearance { FILE: src/gui/views/about.rs type About (line 13) | pub struct About {} method update (line 23) | pub fn update(&mut self, msg: Message) { method view (line 29) | pub fn view(&self, update_state: &UpdateState) -> Element Self { type List (line 46) | pub struct List { method update (line 84) | pub fn update( method view (line 284) | pub fn view( method apply_selection_modal (line 468) | fn apply_selection_modal( method filter_package_lists (line 671) | fn filter_package_lists(&mut self) { method load_packages (line 689) | async fn load_packages( method init_apps_view (line 707) | async fn init_apps_view( type Message (line 63) | pub enum Message { function waiting_view (line 728) | fn waiting_view<'a>( function build_action_pkg_commands (line 760) | fn build_action_pkg_commands( function recap (line 801) | fn recap<'a>( FILE: src/gui/views/settings.rs type Settings (line 17) | pub struct Settings { method update (line 47) | pub fn update( method view (line 185) | pub fn view(&self, phone: &Phone) -> Element> { method default (line 23) | fn default() -> Self { type Message (line 32) | pub enum Message { FILE: src/gui/widgets/modal.rs type Modal (line 9) | pub struct Modal<'a, Message, Renderer> { function new (line 17) | pub fn new( function on_blur (line 31) | pub fn on_blur(self, on_blur: Message) -> Self { function children (line 44) | fn children(&self) -> Vec { function diff (line 48) | fn diff(&self, tree: &mut Tree) { function width (line 52) | fn width(&self) -> Length { function height (line 56) | fn height(&self) -> Length { function layout (line 60) | fn layout(&self, renderer: &Renderer, limits: &layout::Limits) -> layout... function on_event (line 64) | fn on_event( function draw (line 85) | fn draw( function overlay (line 106) | fn overlay<'b>( function mouse_interaction (line 123) | fn mouse_interaction( function operate (line 140) | fn operate( type Overlay (line 153) | struct Overlay<'a, 'b, Message, Renderer> { function layout (line 166) | fn layout(&self, renderer: &Renderer, _bounds: Size, position: Point) ->... function on_event (line 180) | fn on_event( function draw (line 212) | fn draw( function operate (line 244) | fn operate( function mouse_interaction (line 258) | fn mouse_interaction( function from (line 280) | fn from(modal: Modal<'a, Message, Renderer>) -> Self { FILE: src/gui/widgets/navigation_menu.rs constant ICONS (line 10) | pub const ICONS: Font = Font::External { function nav_menu (line 15) | pub fn nav_menu<'a>( FILE: src/gui/widgets/package_row.rs type PackageRow (line 11) | pub struct PackageRow { method new (line 29) | pub fn new( method update (line 49) | pub fn update(&mut self, _message: &Message) -> Command { method view (line 53) | pub fn view(&self, settings: &Settings, _phone: &Phone) -> Element iced::Result { function setup_logger (line 29) | pub fn setup_logger() -> Result<(), fern::InitError> {