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
Method
add_metadata
(path: PathBuf, source: Source, key: &str, value: &str)
core/src/metadata.rs:32
Method
add_param
(&mut self, key: &str, value: &str)
core/src/lib.rs:264
Method
default
()
tui/src/components/add.rs:63
Method
deref
(&self)
tui/src/tui.rs:234
Method
deref_mut
(&mut self)
tui/src/tui.rs:240
Method
deserialize
(deserializer: D)
tui/src/config.rs:130
Method
download_dependencies
( mod_: &Mod, version: &str, prev_deps: Arc<Mutex<Vec<Dependency>>>, prefix: &
core/src/modrinth_wrapper/modrinth.rs:274
Method
draw
(&mut self, frame: &mut Frame, area: Rect)
tui/src/components/list.rs:190
Method
draw
(&mut self, frame: &mut Frame, area: Rect)
tui/src/components/toggle.rs:227
Method
draw
(&mut self, frame: &mut Frame, area: Rect)
tui/src/components/home.rs:138
Method
drop
(&mut self)
tui/src/tui.rs:246
Method
eq
(&self, other: &Self)
tui/src/components/add.rs:142
Method
event_loop
( event_tx: UnboundedSender<Event>, cancellation_token: CancellationToken, tick_rate:
tui/src/tui.rs:121
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
core/src/lib.rs:49
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
core/src/cli.rs:109
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
core/src/curseforge_wrapper/structs.rs:292
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
core/src/modrinth_wrapper/modrinth.rs:347
Method
from
(event: Event)
tui/src/tui.rs:46
Method
from
(value: &CurrentModsListItem)
tui/src/components/add.rs:1218
Method
from
(value: &ModListItem)
tui/src/components/list.rs:342
Method
from
(value: &ToggleListItem)
tui/src/components/toggle.rs:390
Method
from
(value: &MenuListItem)
tui/src/components/home.rs:163
Method
from
(project: Project)
core/src/modrinth_wrapper/modrinth.rs:393
Method
from_hash
(hash: String)
core/src/modrinth_wrapper/modrinth.rs:408
Method
from_id
(id: &str)
core/src/modrinth_wrapper/modrinth.rs:154
Method
from_iter
(iter: I)
tui/src/components/add.rs:292
Method
from_iter
(iter: I)
tui/src/components/list.rs:60
Method
from_iter
(iter: I)
tui/src/components/toggle.rs:64
Method
from_iter
(iter: I)
tui/src/components/home.rs:42
Function
full_test
()
core/src/curseforge_wrapper/mod.rs:313
Method
get_all_metadata
(path: PathBuf)
core/src/metadata.rs:93
Method
get_kv
(path: PathBuf, key: &str)
core/src/metadata.rs:76
Function
get_minecraft_dir
()
core/src/lib.rs:208
Method
get_mode
(&self)
tui/src/components/list.rs:120
Method
get_mode
(&self)
tui/src/components/toggle.rs:124
Method
get_mode
(&self)
tui/src/components/home.rs:94
Method
get_name
(&self)
tui/src/components/add.rs:154
Method
get_slug
(&self)
core/src/modrinth_wrapper/modrinth.rs:176
Method
get_source
(path: PathBuf)
core/src/metadata.rs:59
Method
get_top_mods
(limit: u16)
core/src/modrinth_wrapper/modrinth.rs:235
Method
get_version_data
( mod_name: &str, version: &str, mod_loader: &str, )
core/src/modrinth_wrapper/modrinth.rs:184
Method
handle_events
Handle incoming events and produce actions if necessary. # Arguments `event` - An optional event to be processed. # Returns `Result<Option<Action>
tui/src/components.rs:69
Method
handle_key_event
(&mut self, key: crossterm::event::KeyEvent)
tui/src/components/add.rs:781
Method
handle_key_event
(&mut self, key: crossterm::event::KeyEvent)
tui/src/components/list.rs:149
Method
handle_key_event
(&mut self, key: crossterm::event::KeyEvent)
tui/src/components/toggle.rs:152
Method
handle_key_event
(&mut self, key: crossterm::event::KeyEvent)
tui/src/components/home.rs:116
Method
hash
(&self, state: &mut H)
tui/src/components/add.rs:132
Method
hash
(data: &[u8])
core/src/curseforge_wrapper/hash.rs:8
Function
init
()
tui/src/logging.rs:12
Function
key_event_to_string
(key_event: &KeyEvent)
tui/src/config.rs:232
Function
main
()
tui/build.rs:4
Function
main
()
tui/src/main.rs:17
Function
main
()
core/src/main.rs:12
Method
mix
(num_1: u32)
core/src/curseforge_wrapper/hash.rs:29
Method
mouse
(mut self, mouse: bool)
tui/src/tui.rs:97
Method
new
()
tui/src/config.rs:49
Method
new
(tick_rate: f64, frame_rate: f64, dir: PathBuf)
tui/src/app.rs:44
Method
new
()
tui/src/tui.rs:72
Method
new
(dir: PathBuf)
tui/src/components/add.rs:414
Method
new
(dir: PathBuf)
tui/src/components/list.rs:93
Method
new
(dir: PathBuf)
tui/src/components/toggle.rs:97
Method
new
(mode: Mode)
tui/src/components/home.rs:52
Method
new
(text: String, url: String)
core/src/lib.rs:236
Method
new
(api_key: String)
core/src/curseforge_wrapper/mod.rs:60
Method
new
()
core/src/gh_releases/mod.rs:32
Method
normalise
(data: &[u8])
core/src/curseforge_wrapper/hash.rs:34
Function
parse_key_event
(raw: &str)
tui/src/config.rs:151
Method
paste
(mut self, paste: bool)
tui/src/tui.rs:102
Method
register_action_handler
Register an action handler that can send actions for processing if necessary. # Arguments `tx` - An unbounded sender that can send actions. # Retur
tui/src/components.rs:30
Method
register_action_handler
(&mut self, tx: UnboundedSender<Action>)
tui/src/components/list.rs:116
Method
register_action_handler
(&mut self, tx: UnboundedSender<Action>)
tui/src/components/toggle.rs:120
Method
register_action_handler
(&mut self, tx: UnboundedSender<Action>)
tui/src/components/home.rs:90
Method
register_config_handler
Register a configuration handler that provides configuration settings if necessary. # Arguments `config` - Configuration settings. # Returns `Resu
tui/src/components.rs:43
Method
register_config_handler
(&mut self, config: Config)
tui/src/components/list.rs:124
Method
register_config_handler
(&mut self, config: Config)
tui/src/components/toggle.rs:128
Method
register_config_handler
(&mut self, config: Config)
tui/src/components/home.rs:98
Method
resume
(&mut self)
tui/src/tui.rs:221
Method
search_mods
(query: &str, limit: u16, offset: u16)
core/src/modrinth_wrapper/modrinth.rs:201
Function
test_case_insensitivity
()
tui/src/config.rs:588
Function
test_config
()
tui/src/config.rs:505
Function
test_fingerprint_specific_jar
()
core/src/curseforge_wrapper/mod.rs:345
Function
test_get_dependencies
()
core/src/curseforge_wrapper/mod.rs:331
Function
test_get_jar_contents
()
core/src/curseforge_wrapper/file_utils.rs:28
Function
test_get_jar_contents_non_existent_file
()
core/src/curseforge_wrapper/file_utils.rs:41
Function
test_get_mod_from_release
()
core/src/gh_releases/mod.rs:109
Function
test_get_mods
()
core/src/curseforge_wrapper/mod.rs:296
Function
test_invalid_keys
()
tui/src/config.rs:582
Function
test_multiple_modifiers
()
tui/src/config.rs:555
Function
test_murmur_hash
()
core/src/curseforge_wrapper/hash.rs:52
Function
test_parse_color_rgb
()
tui/src/config.rs:492
Function
test_parse_color_unknown
()
tui/src/config.rs:499
Function
test_parse_style_background
()
tui/src/config.rs:470
Function
test_parse_style_default
()
tui/src/config.rs:458
Function
test_parse_style_foreground
()
tui/src/config.rs:464
Function
test_parse_style_modifiers
()
tui/src/config.rs:476
Function
test_process_color_string
()
tui/src/config.rs:483
Function
test_reverse_multiple_modifiers
()
tui/src/config.rs:571
Function
test_search_mods
()
core/src/curseforge_wrapper/mod.rs:286
Function
test_simple_keys
()
tui/src/config.rs:519
Function
test_with_modifiers
()
tui/src/config.rs:537
← previous
next →
101–200 of 206, ranked by callers