Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JayanAXHF/modder-rs
/ functions
Functions
206 in github.com/JayanAXHF/modder-rs
⨍
Functions
206
◇
Types & classes
96
↓ 7 callers
Method
select_first
(&mut self)
tui/src/components/add.rs:325
↓ 6 callers
Function
download_file
(file: &File, prefix: &str)
core/src/modrinth_wrapper/modrinth.rs:528
↓ 6 callers
Method
format
(&self)
tui/src/components/add.rs:594
↓ 5 callers
Function
calc_sha512
(filename: &str)
core/src/lib.rs:70
↓ 5 callers
Method
download_mod
(&self, mod_id: u32, file_id: u32, dir: PathBuf)
core/src/curseforge_wrapper/mod.rs:160
↓ 5 callers
Function
get_jar_contents
Reads the entire content of a file into a byte vector. # Arguments `jar_file_path` - The path to the file to read. # Returns A `Result` which is `Ok
core/src/curseforge_wrapper/file_utils.rs:13
↓ 5 callers
Method
get_mod_from_file
(&self, file: PathBuf)
core/src/curseforge_wrapper/mod.rs:218
↓ 5 callers
Method
get_mods
(&self, mod_ids: T)
core/src/curseforge_wrapper/mod.rs:104
↓ 5 callers
Method
get_releases
(&self, owner: &str, repo: &str)
core/src/gh_releases/mod.rs:42
↓ 5 callers
Method
get_title
(&self)
core/src/modrinth_wrapper/modrinth.rs:170
↓ 5 callers
Function
parse_style
(line: &str)
tui/src/config.rs:347
↓ 5 callers
Method
select_last
(&mut self)
tui/src/components/add.rs:329
↓ 5 callers
Method
select_next
(&mut self)
tui/src/components/add.rs:318
↓ 5 callers
Method
select_previous
(&mut self)
tui/src/components/add.rs:321
↓ 4 callers
Function
get_mod_from_release
( releases: &[structs::Release], loader: &str, version: &str, )
core/src/gh_releases/mod.rs:78
↓ 4 callers
Method
get_version_and_loader
(&self, game_version: &str)
core/src/curseforge_wrapper/structs.rs:266
↓ 4 callers
Function
parse_color
(s: &str)
tui/src/config.rs:386
↓ 4 callers
Method
search
(&mut self)
tui/src/components/add.rs:447
↓ 4 callers
Method
search_mods
( &self, game_version: &str, loader: ModLoader, search: &str, page_siz
core/src/curseforge_wrapper/mod.rs:66
↓ 4 callers
Method
select_none
(&mut self)
tui/src/components/add.rs:314
↓ 3 callers
Method
cancel
(&self)
tui/src/tui.rs:210
↓ 3 callers
Method
download
(&self, dir: PathBuf)
tui/src/components/add.rs:177
↓ 3 callers
Method
enter
(&mut self)
tui/src/tui.rs:181
↓ 3 callers
Method
exit
(&mut self)
tui/src/tui.rs:194
↓ 3 callers
Method
get_categories
(&self)
core/src/modrinth_wrapper/modrinth.rs:173
↓ 3 callers
Function
get_data_dir
()
tui/src/config.rs:100
↓ 3 callers
Method
get_download_url
(&self)
core/src/gh_releases/structs.rs:107
↓ 3 callers
Method
get_version_type
(&self)
core/src/modrinth_wrapper/modrinth.rs:483
↓ 3 callers
Function
process_color_string
(color_str: &str)
tui/src/config.rs:364
↓ 3 callers
Method
select_first
(&mut self)
tui/src/components/list.rs:83
↓ 3 callers
Method
select_first
(&mut self)
tui/src/components/toggle.rs:87
↓ 3 callers
Method
stop
(&self)
tui/src/tui.rs:164
↓ 2 callers
Method
as_num
(&self)
core/src/curseforge_wrapper/structs.rs:278
↓ 2 callers
Method
download
(&self, path: PathBuf, repo: String)
core/src/gh_releases/structs.rs:110
↓ 2 callers
Method
draw
(&mut self, frame: &mut Frame, area: Rect)
tui/src/components/add.rs:1003
↓ 2 callers
Method
get_dependencies
(&self, mod_id: u32, version: &str)
core/src/curseforge_wrapper/mod.rs:254
↓ 2 callers
Method
get_game_versions
(&self)
core/src/modrinth_wrapper/modrinth.rs:477
↓ 2 callers
Function
get_mods
(dir: PathBuf)
tui/src/components/add.rs:1281
↓ 2 callers
Function
get_mods
(dir: PathBuf)
tui/src/components/list.rs:375
↓ 2 callers
Function
get_mods
(dir: PathBuf)
tui/src/components/toggle.rs:437
↓ 2 callers
Method
get_version
( mod_name: &str, version: &str, loader: ModLoader, )
core/src/modrinth_wrapper/modrinth.rs:211
↓ 2 callers
Method
get_version_from_file
(&self, file: PathBuf)
core/src/curseforge_wrapper/mod.rs:183
↓ 2 callers
Function
init
()
tui/src/errors.rs:6
↓ 2 callers
Method
init
Initialize the component with a specified area if necessary. # Arguments `area` - Rectangular area to initialize the component within. # Returns `
tui/src/components.rs:56
↓ 2 callers
Function
is_whitespace
(c: u8)
core/src/curseforge_wrapper/hash.rs:43
↓ 2 callers
Function
project_directory
()
tui/src/config.rs:122
↓ 2 callers
Method
render
(&mut self, tui: &mut Tui)
tui/src/app.rs:182
↓ 2 callers
Method
toggle_selected
(&mut self)
tui/src/components/add.rs:167
↓ 2 callers
Method
toggle_state
(&mut self)
tui/src/components/add.rs:440
↓ 2 callers
Method
toggle_state
(&mut self)
tui/src/components/list.rs:107
↓ 2 callers
Method
toggle_state
(&mut self)
tui/src/components/toggle.rs:110
↓ 2 callers
Method
token
(&mut self, token: String)
core/src/gh_releases/mod.rs:38
↓ 2 callers
Function
update_file_curseforge
( curseforge: CurseForgeAPI, filename: &str, new_version: &str, prefix: &str, )
core/src/lib.rs:349
↓ 2 callers
Function
update_file_github
( github: GHReleasesAPI, filename: &str, new_version: &str, prefix: &str, )
core/src/lib.rs:306
↓ 2 callers
Function
update_from_file
( filename: &str, new_version: &str, prefix: &str, loader: Option<ModLoader>, )
core/src/modrinth_wrapper/modrinth.rs:488
↓ 1 callers
Method
as_mod_id_vec
(&self)
core/src/curseforge_wrapper/mod.rs:43
↓ 1 callers
Function
center
(area: Rect, horizontal: Constraint, vertical: Constraint)
tui/src/components/home.rs:11
↓ 1 callers
Function
extract_modifiers
(raw: &str)
tui/src/config.rs:157
↓ 1 callers
Method
format
(&self)
tui/src/components/list.rs:349
↓ 1 callers
Method
format
(&self)
tui/src/components/toggle.rs:397
↓ 1 callers
Method
format
(&self, mod_name: &str)
core/src/modrinth_wrapper/modrinth.rs:452
↓ 1 callers
Method
format_verbose
(&self, mod_name: &str, categories: &[String])
core/src/modrinth_wrapper/modrinth.rs:417
↓ 1 callers
Method
frame_rate
(mut self, frame_rate: f64)
tui/src/tui.rs:92
↓ 1 callers
Function
get_config_dir
()
tui/src/config.rs:111
↓ 1 callers
Method
get_is_selected
(&self)
tui/src/components/add.rs:160
↓ 1 callers
Method
get_mod_files
( &self, mod_id: u32, game_version: &str, mod_loader: ModLoader, )
core/src/curseforge_wrapper/mod.rs:131
↓ 1 callers
Method
get_mode
(&self)
tui/src/components/add.rs:751
↓ 1 callers
Method
handle_actions
(&mut self, tui: &mut Tui)
tui/src/app.rs:149
↓ 1 callers
Method
handle_events
(&mut self, tui: &mut Tui)
tui/src/app.rs:101
↓ 1 callers
Method
handle_key_event
(&mut self, key: KeyEvent)
tui/src/app.rs:122
↓ 1 callers
Method
handle_key_event
Handle key events and produce actions if necessary. # Arguments `key` - A key event to be processed. # Returns `Result<Option<Action>>` - An actio
tui/src/components.rs:86
↓ 1 callers
Method
handle_mouse_event
Handle mouse events and produce actions if necessary. # Arguments `mouse` - A mouse event to be processed. # Returns `Result<Option<Action>>` - An
tui/src/components.rs:99
↓ 1 callers
Method
handle_resize
(&mut self, tui: &mut Tui, w: u16, h: u16)
tui/src/app.rs:176
↓ 1 callers
Method
next_event
(&mut self)
tui/src/tui.rs:226
↓ 1 callers
Function
parse_key_code_with_modifiers
( raw: &str, mut modifiers: KeyModifiers, )
tui/src/config.rs:182
↓ 1 callers
Function
parse_key_sequence
(raw: &str)
tui/src/config.rs:295
↓ 1 callers
Method
register_action_handler
(&mut self, tx: UnboundedSender<Action>)
tui/src/components/add.rs:747
↓ 1 callers
Method
register_config_handler
(&mut self, config: Config)
tui/src/components/add.rs:755
↓ 1 callers
Function
run
(cli: Cli)
core/src/actions.rs:22
↓ 1 callers
Method
run
(&mut self)
tui/src/app.rs:65
↓ 1 callers
Method
select_first
(&mut self)
tui/src/components/home.rs:69
↓ 1 callers
Method
select_last
(&mut self)
tui/src/components/list.rs:87
↓ 1 callers
Method
select_last
(&mut self)
tui/src/components/toggle.rs:91
↓ 1 callers
Method
select_last
(&mut self)
tui/src/components/home.rs:73
↓ 1 callers
Method
select_next
(&mut self)
tui/src/components/list.rs:76
↓ 1 callers
Method
select_next
(&mut self)
tui/src/components/toggle.rs:80
↓ 1 callers
Method
select_next
(&mut self)
tui/src/components/home.rs:62
↓ 1 callers
Method
select_none
(&mut self)
tui/src/components/list.rs:72
↓ 1 callers
Method
select_none
(&mut self)
tui/src/components/toggle.rs:76
↓ 1 callers
Method
select_none
(&mut self)
tui/src/components/home.rs:58
↓ 1 callers
Method
select_previous
(&mut self)
tui/src/components/list.rs:79
↓ 1 callers
Method
select_previous
(&mut self)
tui/src/components/toggle.rs:83
↓ 1 callers
Method
select_previous
(&mut self)
tui/src/components/home.rs:65
↓ 1 callers
Method
start
(&mut self)
tui/src/tui.rs:107
↓ 1 callers
Method
suspend
(&mut self)
tui/src/tui.rs:214
↓ 1 callers
Method
tick_rate
(mut self, tick_rate: f64)
tui/src/tui.rs:87
↓ 1 callers
Function
toggle
(dir: PathBuf)
core/src/actions.rs:396
↓ 1 callers
Method
try_into
(self)
core/src/cli.rs:142
↓ 1 callers
Method
update
(&mut self, action: Action)
tui/src/components/add.rs:760
↓ 1 callers
Function
update_dir
( github: &mut GHReleasesAPI, curseforge: CurseForgeAPI, dir: &str, new_version: &str, del
core/src/lib.rs:79
next →
1–100 of 206, ranked by callers