MCPcopy Create free account

hub / github.com/Andeskjerf/waybar-module-pomodoro / functions

Functions87 in github.com/Andeskjerf/waybar-module-pomodoro

↓ 8 callersFunctionget_config_value_except
(options: &[String], opt: &str)
src/models/config.rs:152
↓ 7 callersFunctioncreate_timer
()
src/services/timer.rs:149
↓ 6 callersMethodincrement_time
(&mut self)
src/services/timer.rs:132
↓ 6 callersFunctionprocess_message
(state: &mut Timer, message: &str)
src/services/server.rs:69
↓ 6 callersMethodset_time
(&mut self, cycle: CycleType, input: u16)
src/services/timer.rs:51
↓ 5 callersFunctioncreate_timer
()
src/services/server.rs:225
↓ 5 callersMethodis_break
(&self)
src/services/timer.rs:47
↓ 4 callersFunctioncache_dir
()
src/services/cache.rs:58
↓ 4 callersFunctioncreate_timer
( work_time: Option<u16>, short_break: Option<u16>, long_break: Option<u16>, )
src/services/cache.rs:80
↓ 4 callersMethodencode
(&self)
src/models/message.rs:45
↓ 4 callersMethodget_play_pause_icon
(&self, running: bool)
src/models/config.rs:127
↓ 4 callersFunctionparse_set_operations
(args: Vec<String>)
src/models/config.rs:165
↓ 4 callersFunctionsend_notification
(cycle_type: CycleType)
src/services/server.rs:25
↓ 4 callersMethodupdate_state
(&mut self, config: &Config)
src/services/timer.rs:86
↓ 3 callersFunctiondelete_socket
(socket_path: &str)
src/services/server.rs:158
↓ 3 callersMethodreset
(&mut self)
src/services/timer.rs:39
↓ 3 callersFunctionrestore
(state: &mut Timer, config: &Config)
src/services/cache.rs:19
↓ 3 callersFunctionsend_message_socket
(socket_path: &str, msg: &str)
src/services/server.rs:209
↓ 3 callersFunctionstore
(state: &Timer)
src/services/cache.rs:10
↓ 3 callersMethodvalue
(&self)
src/models/message.rs:23
↓ 2 callersFunctionget_config_value
(options: &'a [String], keys: Vec<&'a str>)
src/models/config.rs:158
↓ 2 callersFunctionget_existing_sockets
(binary_name: &str)
src/services/server.rs:194
↓ 1 callersFunctioncreate_message
(value: String, tooltip: &str, class: &[String])
src/services/server.rs:53
↓ 1 callersFunctionformat_time
(elapsed_time: u16, max_time: u16)
src/services/server.rs:39
↓ 1 callersMethodget_class
(&self)
src/services/timer.rs:62
↓ 1 callersMethodget_current_time
(&self)
src/services/timer.rs:128
↓ 1 callersMethodget_cycle_icon
(&self, is_break: bool)
src/models/config.rs:139
↓ 1 callersFunctionhandle_client
(rx: Receiver<String>, socket_path: String, config: Config)
src/services/server.rs:98
↓ 1 callersFunctionmatch_timers
(config: &Config, times: &[u16; 3])
src/services/cache.rs:43
↓ 1 callersMethodname
(&self)
src/models/message.rs:19
↓ 1 callersFunctionprint_help
()
src/main.rs:88
↓ 1 callersFunctionprocess_signals
we need to handle signals to ensure a graceful exit this is important because we need to remove the sockets on exit
src/main.rs:72
↓ 1 callersFunctionspawn_server
(socket_path: &str, config: Config)
src/services/server.rs:164
Methoddecode
(input: &str)
src/models/message.rs:27
Methoddefault
()
src/models/config.rs:27
Methodfrom_options
(options: Vec<String>)
src/models/config.rs:48
Functionget_time
(timer: &Timer, cycle: CycleType)
src/services/server.rs:229
Functionmain
()
src/main.rs:17
Methodnew
(work_time: u16, short_break: u16, long_break: u16, socker_nr: i32)
src/services/timer.rs:26
Methodnew
(name: &str, value: i32)
src/models/message.rs:12
Functiontest_cache_dir_creation
()
src/services/cache.rs:163
Functiontest_config_from_options_default
()
src/models/config.rs:194
Functiontest_config_from_options_invalid_values
()
src/models/config.rs:269
Functiontest_config_from_options_missing_values
()
src/models/config.rs:253
Functiontest_config_from_options_no_icons
()
src/models/config.rs:286
Functiontest_config_from_options_with_custom_values
()
src/models/config.rs:214
Functiontest_create_message
()
src/services/server.rs:260
Functiontest_decode_empty_input
()
src/models/message.rs:143
Functiontest_decode_failure_missing_name
()
src/models/message.rs:90
Functiontest_decode_failure_no_input
()
src/models/message.rs:103
Functiontest_decode_failure_no_value
()
src/models/message.rs:113
Functiontest_decode_failure_not_a_number
()
src/models/message.rs:123
Functiontest_decode_missing_parts
()
src/models/message.rs:133
Functiontest_decode_success
()
src/models/message.rs:80
Functiontest_delete_socket
()
src/services/server.rs:328
Functiontest_encode
()
src/models/message.rs:74
Functiontest_format_time
()
src/services/server.rs:253
Functiontest_get_class
()
src/services/timer.rs:210
Functiontest_get_existing_sockets
()
src/services/server.rs:338
Functiontest_get_play_pause_icon_no_icons
()
src/models/config.rs:310
Functiontest_get_play_pause_icon_not_running
()
src/models/config.rs:302
Functiontest_get_play_pause_icon_running
()
src/models/config.rs:294
Functiontest_increment_elapsed_time
()
src/services/timer.rs:270
Functiontest_is_break
()
src/services/timer.rs:186
Functiontest_match_timers_match
()
src/services/cache.rs:184
Functiontest_match_timers_mismatch
()
src/services/cache.rs:198
Functiontest_name
()
src/models/message.rs:62
Functiontest_new
()
src/models/message.rs:55
Functiontest_new_timer
()
src/services/timer.rs:154
Functiontest_parse_set_operations_invalid_values
()
src/models/config.rs:336
Functiontest_parse_set_operations_missing_values
()
src/models/config.rs:349
Functiontest_parse_set_operations_valid_values
()
src/models/config.rs:321
Functiontest_process_message_set_long
()
src/services/server.rs:292
Functiontest_process_message_set_short
()
src/services/server.rs:285
Functiontest_process_message_set_work
()
src/services/server.rs:278
Functiontest_process_message_start
()
src/services/server.rs:299
Functiontest_process_message_stop
()
src/services/server.rs:306
Functiontest_reset_timer
()
src/services/timer.rs:167
Functiontest_send_notification_long_break
()
src/services/server.rs:248
Functiontest_send_notification_short_break
()
src/services/server.rs:243
Functiontest_send_notification_work
()
src/services/server.rs:238
Functiontest_set_time
()
src/services/timer.rs:196
Functiontest_store_and_restore
()
src/services/cache.rs:102
Functiontest_store_and_restore_mismatched_config
()
src/services/cache.rs:132
Functiontest_update_state
()
src/services/timer.rs:227
Functiontest_value
()
src/models/message.rs:68
Functiontrim_whitespace
(input: &str)
src/utils/helper.rs:1