137
upstream py files
1028
upstream py fns
871
ported fns
3590
rust fns total
84.7%
overall coverage
// PER-FILE COVERAGE
| upstream py | rust port | py fns | ported | missing | rs extra | cov |
|---|---|---|---|---|---|---|
bindings/vim/__init__.py | ✔ bindings/vim/mod.rs | 60 | get_vim_encoding, get_vim_encoding, get_vim_encoding, get_vim_encoding, python_to_vim, str_to_bytes, unicode_eval, str_to_bytes, unicode_eval, safe_bytes_eval, eval_bytes, eval_unicode, vim_get_func, vim_get_autoload_func, vim_func_exists, vim_func_exists, vim_getvar, bufvar_exists, vim_getwinvar, vim_global_exists, vim_getvar, bufvar_exists, vim_getwinvar, vim_global_exists, vim_command_exists, getbufvar, _vim_to_python, vim_getbufoption, vim_getoption, vim_setoption, vim_getbufoption, vim_getoption, vim_setoption, list_tabpage_buffers_segment_info, get_buffer, get, buffer, window, _last_tab_nr, current_tabpage, list_tabpages, list_tabpage_buffers_segment_info, get, buffer_name, buffer_name, powerline_vim_strtrans_error, register_buffer_cache, on_bwipe, create_ruby_dpowerline | __init__, __call__, __nonzero__, __init__, __getitem__, __init__, __init__, __eq__, __getitem__, __getitem__, __setitem__ | vim_environ_value_escape, vim_environ_set_command, vim_environ_get_expr, buffer_name_returns_set_value, vim_getbufoption_returns_value_if_set, list_tabpages_empty_when_no_vim, get_vim_encoding_returns_utf8_fallback, python_to_vim_unicode_quotes_and_escapes, python_to_vim_plain_string, python_to_vim_int_emits_ascii_digits, python_to_vim_float_emits_ascii_digits, python_to_vim_list_emits_bracketed_csv, python_to_vim_empty_list, python_to_vim_bool_emits_0_or_1, str_to_bytes_returns_utf8_bytes, vim_environ_value_escape_quotes_double_quote, vim_environ_value_escape_escapes_backslash, vim_environ_value_escape_newline_becomes_backslash_n, vim_environ_value_escape_strips_null_byte, vim_environ_set_command_builds_let_form, vim_environ_set_command_escapes_value, vim_environ_get_expr_builds_dollar_key, powerline_vim_strtrans_error_emits_hex_per_byte, powerline_vim_strtrans_error_empty_input | 82% |
__init__.py | ✔ mod.rs | 48 | _config_loader_condition, _find_config_files, _log, critical, exception, info, error, warn, debug, get_fallback_logger, _generate_change_callback, on_file_change, get_config_paths, generate_config_finder, load_config, _set_log_handlers, create_logger, get_default_theme, finish_common_config, reraise, gen_module_attr_getter, get_module_attr, _get_log_keys, init, create_logger, create_renderer, setup_components, get_config_paths, load_config, _purge_configs, load_main_config, _load_hierarhical_config, load_colorscheme_config, load_theme_config, load_colors_config, get_local_themes, update_renderer, render, render_above_lines, setup, do_setup, reload, shutdown, exception | __init__, __init__, __enter__, __exit__ | fmt, new, format_message, log, not_intercepted_error_implements_error, config_loader_condition_returns_path_when_exists, config_loader_condition_returns_none_when_missing, config_loader_condition_returns_none_when_none, find_config_files_error_when_not_found, find_config_files_appends_json_suffix_to_message, get_default_theme_unicode_returns_powerline_terminus, get_default_theme_non_unicode_returns_ascii, finish_common_config_fills_default_top_theme_for_utf8, finish_common_config_fills_default_top_theme_for_ucs, finish_common_config_fills_default_top_theme_for_ascii, finish_common_config_fills_all_defaults, finish_common_config_log_file_defaults_to_list_with_null, finish_common_config_wraps_non_list_log_file, finish_common_config_preserves_supplied_values, finish_common_config_expands_tilde_in_paths, powerline_logger_format_includes_ext_prefix_message, powerline_logger_format_overrides_prefix, powerline_logger_log_captures_message, get_config_paths_includes_plugin_path_first, get_config_paths_includes_xdg_config_home, LOG_KEYS, resolve_renderer_module, load_colorscheme_config_levels, load_theme_config_levels, load_config_instance, powerline_exception, enter, exit, _load_hierarhical_config_instance, create_logger_instance, instantiate_renderer, log_keys_has_four_entries, default_update_interval_is_two, get_log_keys_filters_dict_to_log_keys_only, get_log_keys_empty_input_returns_empty, get_log_keys_no_log_keys_returns_empty, generate_change_callback_sets_key_true_on_invocation, generate_change_callback_overwrites_existing_value, powerline_init_resolves_default_renderer_module, powerline_init_run_once_flag, powerline_init_populates_cr_kwargs_for_all_four_keys, powerline_create_renderer_assembles_renderer_options, powerline_instantiate_renderer_invokes_factory_with_options, powerline_instantiate_renderer_propagates_factory_none_as_import_error, powerline_create_renderer_caches_prev_common_config, resolve_renderer_module_undotted_uses_renderers_prefix, resolve_renderer_module_leading_dot_appends_to_ext, resolve_renderer_module_trailing_dot_strips_dot, resolve_renderer_module_dotted_passes_through, resolve_renderer_module_empty_str_uses_default, setup_components_base_is_no_op, get_local_themes_base_returns_none, do_setup_base_is_no_op, powerline_get_config_paths_delegates_to_module_fn, get_fallback_logger_returns_powerline_fallback_pair, generate_config_finder_dispatches_to_find_config_files, generate_config_finder_returns_err_when_missing, load_config_loads_single_file, load_config_merges_multiple_paths, load_colorscheme_config_levels_returns_three_levels, load_theme_config_levels_appends_ext_name, powerline_shutdown_sets_event, powerline_shutdown_no_event_set_when_flag_false, powerline_setup_clears_shutdown_event_and_calls_do_setup, powerline_load_main_config_dispatches_to_main_kind, powerline_load_colors_config_dispatches_to_colors_kind, load_hierarhical_config_merges_levels, load_hierarhical_config_errors_when_no_levels_load, load_hierarhical_config_ignores_specified_levels, load_hierarhical_config_ignore_levels_skipped_in_loaded_count, powerline_load_config_instance_dispatches_through_finder_and_load_fn, powerline_purge_configs_returns_function_id_pair, powerline_load_colorscheme_config_walks_three_levels, powerline_load_theme_config_appends_ext_name_level, powerline_exception_defaults_prefix_to_powerline, powerline_exception_explicit_prefix_used, powerline_exception_no_pl_returns_fallback_flag, powerline_enter_is_no_op, powerline_exit_sets_shutdown_event, update_renderer_no_pending_kwargs_returns_false, update_renderer_success_returns_true, update_renderer_failure_with_existing_renderer_returns_false, update_renderer_failure_without_existing_renderer_returns_err, render_success_returns_rendered_string, render_failure_returns_failed_message_without_width, render_failure_with_output_width_returns_message_and_len, render_update_renderer_failure_routes_to_failed, render_above_lines_success_returns_yielded_lines, render_above_lines_failure_yields_single_failed_line, load_hierarhical_config_instance_delegates_to_module_fn, create_logger_instance_builds_powerline_logger_for_ext, reload_runs_all_three_phases_in_order, reload_stops_on_clear_modules_error, reload_propagates_reconstruct_error, reraise_returns_message_unchanged, gen_module_attr_getter_routes_through_lookup | 92% |
segments/vim/__init__.py | ✔ segments/vim/mod.rs | 37 | window_cached, ret, mode, visual_range, modified_indicator, tab_modified_indicator, paste_indicator, readonly_indicator, file_scheme, file_directory, file_name, file_size, file_format, file_encoding, file_bom, file_type, window_title, line_percent, position, line_current, line_count, col_current, virtcol_current, modified_buffers, get_directory, get_directory, file_vcs_status, trailing_whitespace, tabnr, bufnr, winnr, detect_text_csv_dialect, read_csv, read_csv, process_csv_buffer, csv_col_current, tab | — | vim_modes, mode_translation, position_value, line_percent_value, visual_range_text, file_size_text, default_position_strings, SCHEME_RE, vim_modes_has_24_entries, vim_modes_normal_translates_to_normal, vim_modes_visual_line_translates, vim_modes_insert_translates, vim_modes_terminal_translates, mode_translation_falls_back_to_vim_modes, mode_translation_unknown_returns_input, mode_translation_override_takes_precedence, mode_translation_override_with_no_match_falls_through, position_value_all_visible_returns_all, position_value_at_top_returns_top, position_value_at_bottom_returns_bottom, position_value_middle_returns_percent, line_percent_value_zero_total_returns_zero, line_percent_value_at_start_is_low, line_percent_value_at_end_is_100, line_percent_value_midpoint_is_50, visual_range_text_blockwise_uses_ctrl_v_format, visual_range_text_visual_oneline_uses_v_oneline, visual_range_text_visual_multiline_uses_v_multiline, visual_range_text_v_line_uses_v_block_text, visual_range_text_normal_mode_returns_empty, file_size_text_zero_returns_none, file_size_text_positive_formats_via_humanize_bytes, default_position_strings_matches_upstream, window_cached_passes_function_through, scheme_re_matches_zipfile_prefix, scheme_re_accepts_digit_prefix, scheme_re_no_match_when_no_colon, mode_returns_none_for_nc, mode_translates_normal, mode_translates_visual_block_via_caret_v, mode_trims_unknown_suffix, mode_override_takes_precedence, mode_empty_returns_bug, modified_indicator_returns_text_when_modified, paste_indicator_returns_text_when_paste_enabled, readonly_indicator_returns_text_when_readonly, file_scheme_extracts_prefix, file_scheme_returns_none_for_no_scheme, file_scheme_returns_none_for_empty_name, file_format_returns_value_or_none, file_encoding_returns_value_or_none, file_bom_returns_bom_or_none, file_type_returns_value_or_none, line_percent_no_gradient_returns_string, line_percent_with_gradient_returns_list, line_percent_at_first_line_emits_one, line_percent_at_last_line_emits_100, position_top_when_winline_first_is_one_and_not_all, position_all_when_window_shows_entire_buffer, position_bottom_when_winline_last_is_buffer_end, position_middle_emits_percentage, position_gradient_emits_full_dict, line_current_returns_cursor_row, line_count_returns_buffer_len, col_current_adds_one_to_zero_based_col, virtcol_current_no_gradient_omits_level, virtcol_current_with_gradient_computes_level, virtcol_current_clamps_gradient_to_100, virtcol_current_zero_textwidth_gives_zero_gradient, modified_buffers_with_empty_list_returns_none, modified_buffers_joins_list_with_prefix, modified_buffers_uses_custom_separator, tabnr_shows_current_when_flag_set, tabnr_hides_current_when_flag_unset, tabnr_shows_other_tabnr_regardless_of_flag, bufnr_show_current_paths, winnr_show_current_paths, csv_sniff_lines_constant, csv_parse_lines_constant, tab_modified_indicator_returns_segment_when_modified, tab_modified_indicator_returns_none_when_no_modified, window_title_returns_value_when_set, window_title_returns_none_when_unset, file_size_clamps_negative_to_zero, file_size_humanizes_byte_count, detect_text_csv_dialect_auto_uses_caller_has_header, detect_text_csv_dialect_non_auto_uses_display_name, tab_returns_segment_with_tabnr_marker, tab_end_emits_empty_tabnr, tab_returns_none_when_no_tabnr | 100% |
lint/spec.py | ✔ lint/spec.rs | 32 | update, copy, _update, unknown_spec, unknown_msg, context_message, check_type, check_func, check_list, check_either, check_tuple, check_printable, printable, len, cmp, unsigned, list, tuple, func, re, ident, oneof, error, either, optional, required, match_checks | __init__, type, match, __getitem__, __setitem__ | NON_PRINTABLE_RE, ok, failed, default, new, type_check, regex, get, set, check_list_walk, match_dispatch, non_printable_re_matches_control_chars, non_printable_re_allows_printable, check_result_ok_is_proceed_true_no_problem, check_result_failed_is_proceed_false_with_problem, spec_new_starts_empty, spec_update_registers_key_spec, spec_optional_sets_isoptional, spec_required_clears_isoptional, spec_context_message_stores_msg, spec_printable_sets_flag, spec_unsigned_sets_flag, spec_ident_sets_flag_and_regex, spec_type_check_registers_allowed_types, spec_regex_stores_pattern, spec_oneof_stores_values, spec_error_stores_msg, spec_len_stores_constraint, spec_cmp_stores_constraint, spec_copy_clones_all_fields, check_printable_accepts_normal_text, check_printable_rejects_control_char, check_type_object_matches_dict, check_type_array_matches_list, check_type_string_matches_unicode, check_type_bool_matches_bool, check_type_number_matches_float, check_type_null_matches_null, check_type_mismatch_returns_failed, check_list_aggregates_results, check_list_any_failure_marks_had_problem, check_either_short_circuits_on_first_success, check_either_all_fail_returns_failed, cmp_enum_variants_match_python_operators, list_pins_type_to_list_and_pushes_item_spec, tuple_pins_eq_length_when_no_optionals, tuple_uses_le_when_trailing_optionals_present, tuple_sets_type_to_list, tuple_empty_specs_yields_eq_zero_length, either_pushes_all_variants_to_specs, either_empty_variants_leaves_specs_empty, match_checks_all_pass_returns_true, match_checks_records_hadproblem_but_continues, match_checks_stops_early_on_no_proceed, match_checks_empty_returns_ok, unknown_msg_returns_self_for_chaining, unknown_spec_pushes_key_and_value_specs, check_func_returns_proceed_hadproblem_pair, check_func_propagates_hadproblem, check_func_stops_on_no_proceed, check_tuple_walks_each_item_with_corresponding_spec, check_tuple_early_exits_on_no_proceed, check_tuple_records_hadproblem_but_continues_when_proceed_true, check_list_walk_walks_all_items, check_list_walk_early_exits_on_no_proceed, check_list_walk_records_hadproblem_but_continues, check_list_walk_empty_returns_ok, match_dispatch_top_check_failure_returns_early, match_dispatch_no_keys_returns_top_check_result, match_dispatch_walks_registered_keys, match_dispatch_missing_required_key_sets_hadproblem, match_dispatch_missing_optional_key_does_not_set_hadproblem, match_dispatch_propagates_key_check_hadproblem, match_dispatch_early_exits_on_key_no_proceed, match_dispatch_non_map_value_short_circuits_after_top_check, func_registers_name_via_error_msg_slot, get_retrieves_registered_key_spec, get_missing_key_returns_none, set_inserts_spec_under_key, set_overwrites_existing_key, _update_copies_all_constraint_fields, _update_deep_copies_nested_specs, _update_copies_keys_map | 84% |
lib/threaded.py | ✔ lib/threaded.rs | 29 | is_alive, start, join, set_update_value, get_update_value, run, shutdown, set_interval, set_state, startup, critical, exception, info, error, warn, debug, argspecobjs, additional_args, omitted_args, key, render, update_one, update, set_state, render_one | __init__, __init__, __call__, __init__ | default, new, start_with, set_shutdown, default, new, omitted_args_table, default, new, omitted_args_table, call_dispatch, new_thread_is_not_alive, start_then_join_runs_closure, set_shutdown_signals_the_thread, threaded_segment_defaults_match_upstream, threaded_segment_set_interval_overrides_default, threaded_segment_set_interval_none_preserves_default, threaded_segment_set_state_sets_do_update_first, threaded_segment_set_state_false_clears_do_update_first, threaded_segment_set_update_value_ok_clears_crashed, threaded_segment_set_update_value_err_sets_crashed, threaded_segment_shutdown_signals_thread, kw_threaded_segment_new_empty, kw_threaded_segment_update_one_inserts_key, kw_threaded_segment_update_one_crash_preserves_value, kw_threaded_segment_update_one_recovery_clears_crashed, kw_threaded_segment_multiple_keys_isolated, get_update_value_runs_refresh_when_update_true, get_update_value_skips_refresh_when_update_false, argspecobjs_yields_argmethod_name_pairs, additional_args_returns_interval_pair, omitted_args_table_render_omits_first, omitted_args_table_set_state_omits_shutdown_event, omitted_args_table_unknown_name_returns_empty, omitted_args_unbound_passes_indices_through, omitted_args_bound_shifts_integer_indices_by_one, omitted_args_bound_leaves_string_indices_unchanged, critical_returns_prefix_message_pair, exception_returns_prefix_message_pair, info_warn_error_debug_all_return_prefix_message_pair, kw_key_sorts_kwargs, kw_key_empty_returns_empty, kw_render_one_returns_update_state_unchanged, kw_omitted_args_table_render_includes_three_args, kw_omitted_args_table_render_one_omits_first, kw_omitted_args_table_set_state_omits_shutdown_event, kw_omitted_args_table_unknown_returns_empty, kw_set_state_pins_do_update_first, kw_set_state_calls_set_interval, call_dispatch_crashed_returns_crashed, call_dispatch_run_once_forces_update, call_dispatch_not_alive_uses_do_update_first, call_dispatch_default_updates_when_stale, call_dispatch_default_skips_update_when_fresh, multi_runned_thread_start_dispatches_to_start_with, kw_threaded_render_falls_back_to_render_with_update_on_cache_miss, kw_threaded_render_returns_cached_state_when_present, kw_threaded_render_after_update_internal_error_returns_none, kw_threaded_update_refreshes_stale_entries, kw_threaded_update_keeps_fresh_entries_as_is, kw_threaded_update_processes_new_queries, threaded_segment_run_calls_update_once_then_stops_when_shutdown_set | 86% |
lint/markedjson/scanner.py | ✔ lint/markedjson/scanner.rs | 29 | check_token, peek_token, get_token, need_more_tokens, fetch_more_tokens, next_possible_simple_key, stale_possible_simple_keys, save_possible_simple_key, remove_possible_simple_key, fetch_stream_start, fetch_stream_end, fetch_flow_sequence_start, fetch_flow_mapping_start, fetch_flow_collection_start, fetch_flow_sequence_end, fetch_flow_mapping_end, fetch_flow_collection_end, fetch_value, fetch_flow_entry, fetch_double, fetch_plain, check_plain, scan_to_next_token, scan_flow_scalar, scan_flow_scalar_non_spaces, scan_flow_scalar_spaces, scan_plain | __init__, __init__ | hexdigits_set, fmt, new, dispatch_fetch_for, default, new, hexdigits_set_contains_all_hex_chars, hexdigits_set_has_22_entries, scanner_error_implements_error_traits, simple_key_stores_state, dispatch_fetch_for_null_returns_stream_end, dispatch_fetch_for_bracket_returns_flow_sequence_start, dispatch_fetch_for_brace_returns_flow_mapping_start, dispatch_fetch_for_close_bracket_returns_flow_sequence_end, dispatch_fetch_for_close_brace_returns_flow_mapping_end, dispatch_fetch_for_comma_returns_flow_entry, dispatch_fetch_for_colon_in_flow_returns_value, dispatch_fetch_for_colon_outside_flow_returns_plain, dispatch_fetch_for_quote_returns_double, dispatch_fetch_for_alpha_returns_plain, check_plain_excludes_structural_chars, check_plain_accepts_alphanumeric, scanner_new_emits_stream_start_token, fetch_stream_end_sets_done_and_appends_token, check_token_no_choices_returns_true_when_token_available, check_token_matches_specific_name, check_token_returns_false_when_no_tokens, peek_token_returns_first_without_consuming, get_token_pops_and_increments_taken, need_more_tokens_false_when_done, need_more_tokens_true_when_queue_empty_and_not_done, save_possible_simple_key_records_when_allowed, save_possible_simple_key_skipped_when_disallowed, remove_possible_simple_key_clears_current_level, fetch_flow_collection_start_increments_level, fetch_flow_collection_end_decrements_level, fetch_flow_collection_end_does_not_underflow, fetch_value_appends_value_token, fetch_flow_entry_appends_entry_token, next_possible_simple_key_returns_min_token_number, next_possible_simple_key_none_when_empty, stale_possible_simple_keys_filters_keys_below_current_line, fetch_flow_sequence_start_delegates_to_collection_start, fetch_flow_mapping_start_delegates_to_collection_start, fetch_flow_sequence_end_delegates_to_collection_end, fetch_flow_mapping_end_delegates_to_collection_end, fetch_double_disallows_simple_key_after, fetch_plain_disallows_simple_key_after, scan_to_next_token_skips_leading_whitespace, scan_to_next_token_empty_returns_zero, fetch_more_tokens_dispatches_via_dispatch_fetch_for, fetch_more_tokens_empty_buffer_returns_stream_end, fetch_more_tokens_whitespace_only_returns_stream_end, scan_flow_scalar_non_spaces_returns_run_until_quote, scan_flow_scalar_non_spaces_decodes_basic_escapes, scan_flow_scalar_non_spaces_decodes_unicode_escape, scan_flow_scalar_spaces_collapses_run, scan_flow_scalar_spaces_empty_run_yields_empty_string, scan_flow_scalar_round_trips_simple_string, scan_flow_scalar_returns_none_when_no_closing_quote, scan_plain_stops_at_structural_chars, scan_plain_empty_input_returns_empty, scan_plain_runs_to_end_when_all_plain | 93% |
lint/checks.py | ✔ lint/checks.rs | 27 | get_function_strings, check_matcher_func, check_ext, check_config, check_top_theme, check_color, check_translated_group_name, check_group, listed_key, check_key_compatibility, check_segment_module, check_full_segment_data, check_hl_group_name, check_segment_function, hl_group_in_colorscheme, hl_exists, check_highlight_group, check_highlight_groups, check_segment_data_key, check_args_variant, check_args, get_one_segment_function, register_common_name, get_all_possible_functions, check_exinclude_function, check_log_file_level, check_logging_handler | — | generic_keys, type_keys, required_keys, highlight_keys, ok, failed, warned, common_names, reset_common_names, list_sep_matches_upstream, generic_keys_has_13_entries, type_keys_function_includes_args, type_keys_string_includes_contents, type_keys_segment_list_includes_segments, required_keys_function_requires_function, required_keys_string_has_no_required, required_keys_segment_list_requires_function_and_segments, highlight_keys_contains_highlight_groups_and_name, get_function_strings_dotted_name_splits, get_function_strings_undotted_uses_default_module, lint_result_ok_is_proceed_true_no_echo_no_problem, lint_result_failed_is_proceed_false_echo_true_problem, lint_result_warned_proceeds_but_echoes_problem, register_common_name_inserts_into_registry, register_common_name_dedupes_duplicates, register_common_name_supports_multiple_aliases, check_log_file_level_below_top_warns, check_log_file_level_at_or_above_top_is_ok, check_log_file_level_invalid_level_is_ok, check_logging_handler_known_handler_is_ok, check_logging_handler_unknown_handler_fails, check_color_accepts_simple_name, check_color_rejects_empty, check_color_rejects_whitespace, check_hl_group_name_accepts_identifier, check_hl_group_name_accepts_colon, check_hl_group_name_rejects_empty, check_hl_group_name_rejects_leading_digit, check_hl_group_name_accepts_underscore_prefix, check_ext_known_ext_with_themes_is_ok, check_ext_unknown_ext_returns_problem, check_ext_falls_back_to_top_themes, check_config_known_ext_with_theme_ok, check_config_unknown_ext_warns, check_config_missing_theme_emits_problem, check_top_theme_known_theme_is_ok, check_top_theme_unknown_theme_has_problem, check_group_known_group_is_ok, check_group_unknown_group_has_problem, check_translated_group_name_delegates_to_check_group, check_key_compatibility_function_segment_with_valid_keys, check_key_compatibility_string_segment_requires_highlight, check_key_compatibility_string_segment_with_name_ok, check_key_compatibility_function_missing_function_key, check_key_compatibility_unknown_segment_type_fails, check_key_compatibility_unknown_key_emits_problem, check_segment_module_importable_is_ok, check_segment_module_unimportable_has_problem, check_exinclude_function_dotted_name_splits, check_exinclude_function_undotted_defaults_module, get_one_segment_function_returns_pair_when_set, get_one_segment_function_returns_none_when_unset, get_one_segment_function_undotted_defaults_module, check_matcher_func_dotted_name_splits, check_matcher_func_undotted_defaults_module, check_highlight_group_known_group_ok, check_highlight_group_unknown_group_has_problem, check_highlight_groups_all_known_is_ok, check_highlight_groups_any_missing_has_problem, hl_group_in_colorscheme_missing_group_returns_false, hl_group_in_colorscheme_allow_gradients_yes_returns_true_if_present, hl_group_in_colorscheme_no_gradients_with_gradient_color_fails, hl_group_in_colorscheme_no_gradients_with_real_color_passes, hl_group_in_colorscheme_force_gradient_without_gradient_fails, hl_group_in_colorscheme_force_gradient_with_gradient_passes, hl_exists_empty_input_returns_empty, hl_exists_returns_list_of_missing_colorschemes, hl_exists_all_present_returns_empty, get_all_possible_functions_dotted_name_yields_module_function_pair, get_all_possible_functions_undotted_walks_common_names, get_all_possible_functions_undotted_unknown_returns_empty, check_full_segment_data_empty_segment_returns_ok, check_full_segment_data_with_name_returns_ok, check_segment_function_returns_ok, check_segment_data_key_returns_ok, check_args_variant_returns_ok, check_args_returns_ok | 100% |
lib/watcher/uv.py | ✔ lib/watcher/uv.rs | 24 | import_pyuv, _async_cb, run, join, start_uv_thread, normpath, _start_watch_1_x, _start_watch_0_x, watch, unwatch, is_watching, _record_event, _stopped_watching, watch_directory, watch_one_directory, _stopped_watching, _record_event | __init__, __init__, __del__, __init__, __call__, __init__, __call__ | fmt, new, new, _uv_thread, default, new, watch_count, default, new, record_event, check, event_count, new, record_event, check, ignore, default, new, is_joined, uv_watcher_new_starts_empty, uv_watcher_watch_inserts_path, uv_watcher_watch_idempotent, uv_watcher_unwatch_removes_path, uv_watcher_unwatch_unknown_no_op, uv_watcher_supports_multiple_paths, start_uv_thread_returns_uv_not_found, normpath_returns_string_for_non_existing, uv_file_watcher_events_new_starts_empty, uv_file_watcher_events_record_appends, uv_file_watcher_events_check_returns_true_when_events_present, uv_file_watcher_events_check_consumes_queue, uv_file_watcher_events_check_false_when_empty, _uv_thread_starts_as_none, uv_not_found_implements_error_traits, import_pyuv_returns_uv_not_found_in_stub, uv_file_watcher_new_errors, uv_tree_watcher_new_errors, uv_tree_watcher_events_initial_state_is_modified, uv_tree_watcher_events_check_pops_modified_flag, uv_tree_watcher_events_record_event_sets_modified, uv_tree_watcher_events_ignored_event_does_not_set_modified, uv_tree_watcher_events_is_dummy_false, uv_tree_watcher_events_watch_directory_walks_supplied_list, uv_thread_new_starts_unjoined, uv_thread_join_flips_state, uv_thread_run_is_noop_without_panic, uv_thread_async_cb_flips_joined, uv_watcher_start_watch_1_x_inserts_path, uv_watcher_start_watch_0_x_inserts_path | 71% |
lint/markedjson/error.py | ✔ lint/markedjson/error.rs | 24 | repl, strtrans, copy, get_snippet, advance_string, set_old_mark, set_merged_mark, to_string, echoerr, echoerr, format_error, next_variant, echo_all | __init__, __str__, __unicode__, __str__, __eq__, __init__, __init__, __call__, __init__, __call__, __nonzero__ | NON_PRINTABLE_RE, new, to_string_marked, fmt, eq, new, fmt, new, call, new, call, is_truthy, non_printable_re_matches_ctrl_chars, non_printable_re_allows_tab_newline_cr, repl_formats_codepoint_as_hex, strtrans_replaces_tab_with_dashes, strtrans_escapes_non_printable, strtrans_passes_printable_through, rich_mark_new_has_no_old_or_merged, rich_mark_copy_is_equal, rich_mark_get_snippet_none_when_no_buffer, rich_mark_get_snippet_extracts_line, rich_mark_advance_string_offsets_column_and_pointer, rich_mark_set_merged_mark_appends, rich_mark_set_old_mark_chains, rich_mark_eq_compares_name_line_column, rich_mark_to_string_marked_emits_line_column, format_error_combines_context_and_problem, format_error_omits_context_mark_when_same_as_problem_mark, format_error_indent_prefixes_text, marked_error_format_includes_problem, marked_error_implements_error_traits, echoerr_holds_indent, echo_err_call_defaults_indent_to_self_indent, echo_err_call_preserves_explicit_indent, delayed_echo_err_new_empty_message_shift_zero, delayed_echo_err_new_message_shifts_by_4, delayed_echo_err_new_separator_shifts_by_4, delayed_echo_err_call_appends_to_last_variant, delayed_echo_err_call_shifts_indent_by_self_indent, delayed_echo_err_call_defaults_kwargs_indent_to_zero, delayed_echo_err_next_variant_appends_empty_bucket, delayed_echo_err_echo_all_empty_variants_returns_empty, delayed_echo_err_echo_all_emits_message_first, delayed_echo_err_echo_all_emits_separator_between_variants, delayed_echo_err_is_truthy_when_errs_non_empty, delayed_echo_err_echo_all_skips_empty_first_variant_when_subsequent_has_content, echoerr_writes_newline_problem_newline | 54% |
vim.py | ✔ vim.rs | 24 | _override_from, emit, init, create_window_statusline_constructor, create_window_statusline_constructor, add_local_theme, load_main_config, load_theme_config, get_local_themes, get_matcher, get_config_paths, do_setup, reset_highlight, new_win_idx, old_win_idx, statusline, tabline, new_window, do_pyeval, setup_components, set_pycmd, get_default_pycmd, setup | __init__ | pycmd, new, create_window_statusline_format, get_matcher_module, default, new, failed_unicode_message, assign_window_id, tabline_fallback_window, do_pyeval_command, statusline_no_window_message, setup_entry, reset_pycmd, get_default_pycmd_returns_python3, set_pycmd_updates_global, override_from_no_var_leaves_config_untouched, override_from_no_key_merges_full_dict, override_from_with_matching_key_merges_subdict, override_from_with_missing_key_no_op, create_window_statusline_format_substitutes_idx, create_window_statusline_format_works_for_zero_idx, create_window_statusline_format_with_custom_pyeval, get_matcher_module_splits_dotted_name, get_matcher_module_unrpartitioned_defaults_to_powerline_matchers, get_matcher_module_takes_rightmost_dot, vim_var_handler_captures_message, vim_var_handler_appends_exc_text_with_newline, vim_var_handler_stores_varname_as_ascii, vim_powerline_init_defaults_to_powerlinepyeval, vim_powerline_add_local_theme_records_kv_and_returns_true, failed_unicode_message_includes_window_id, setup_components_default_emits_statusline_and_tabline, setup_components_only_statusline, setup_components_only_tabline, setup_components_unknown_ignored, setup_components_uses_custom_pyeval, setup_entry_returns_powerline_with_given_pyeval, reset_highlight_calls_renderer_when_present, reset_highlight_no_op_when_renderer_missing, assign_window_id_existing_no_conflict_reuses, assign_window_id_no_existing_assigns_and_bumps, assign_window_id_existing_with_conflict_reassigns, tabline_fallback_window_uses_existing_id_when_set, tabline_fallback_window_defaults_to_last_window_id, do_pyeval_command_builds_return_statement, do_pyeval_command_handles_dict_json, statusline_no_window_message_with_id, statusline_no_window_message_without_id, get_local_themes_empty_returns_empty, get_local_themes_resolves_matchers, get_local_themes_drops_unresolved_matchers, get_config_paths_returns_vim_var_when_set, get_config_paths_falls_back_to_super_when_unset, new_window_returns_win_idx_result, new_window_returns_none_when_no_current_window, statusline_returns_no_window_message_when_win_idx_none, statusline_dispatches_to_render_when_window_resolves, tabline_uses_win_idx_result_when_present, tabline_falls_back_to_current_window_when_win_idx_none, do_pyeval_returns_return_json_command, new_win_idx_assigns_id_when_none_and_returns_current, new_win_idx_reuses_existing_id, old_win_idx_delegates_to_new_win_idx, module_setup_returns_vim_powerline_with_pyeval, init_constructs_with_default_pyeval, create_window_statusline_constructor_emits_pyeval_call, load_main_config_no_overrides_passes_through, load_main_config_use_var_handler_appends_to_log_file, load_theme_config_no_overrides_passes_through, get_matcher_dotted_name_splits_via_rpartition, get_matcher_undotted_uses_powerline_matchers_ext, get_matcher_returns_none_when_function_missing, do_setup_uses_supplied_pyeval_and_pycmd, do_setup_defaults_to_py3eval_when_unspecified | 96% |
lint/markedjson/constructor.py | ✔ lint/markedjson/constructor.rs | 23 | marked, f, check_data, get_data, get_single_data, construct_document, construct_object, construct_scalar, construct_sequence, construct_mapping, add_constructor, construct_scalar, flatten_mapping, construct_mapping, construct_yaml_null, construct_yaml_bool, construct_yaml_int, construct_yaml_float, construct_yaml_str, construct_yaml_seq, construct_yaml_map, construct_undefined | __init__ | fmt, default, new, default, new, composed_id, marked_any_to_json, mk_scalar, mk_seq, mk_map, constructor_error_implements_error_traits, marked_wraps_value_with_mark, add_constructor_registers_tag, add_constructor_none_maps_to_catchall_key, construct_object_unknown_tag_returns_error, construct_object_catchall_fires_for_unknown_tag, construct_scalar_returns_marked_unicode, construct_scalar_rejects_sequence_node, construct_sequence_returns_vec_of_marked_values, construct_sequence_rejects_scalar_node, construct_mapping_returns_marked_dict, construct_yaml_null_returns_null, construct_yaml_bool_parses_true_string, construct_yaml_bool_parses_false_string, construct_yaml_int_positive, construct_yaml_int_negative, construct_yaml_int_zero, construct_yaml_float_parses_decimal, construct_yaml_str_returns_string, construct_yaml_seq_builds_marked_list, construct_yaml_map_builds_marked_dict, construct_undefined_always_errors, constructor_new_registers_all_eight_tags, construct_object_dispatches_int_constructor, base_constructor_new_initialises_empty_state, check_data_returns_input, get_data_returns_none_when_no_node, get_single_data_returns_none_when_no_node, construct_document_resets_constructed_objects_after_construction, construct_document_resets_deep_construct_after_construction, get_data_with_node_returns_constructed_value, get_single_data_with_node_returns_constructed_value, f_closure_wraps_construct_result_with_mark | 96% |
bindings/pdb/__init__.py | ✔ bindings/pdb/mod.rs | 22 | add, add, encode, use_powerline_prompt, prompt, prompt, prompt, main | __new__, __len__, __getitem__, __getslice__, __add__, __radd__, __unicode__, __new__, __str__, __getitem__, __getslice__, __add__, __radd__, __init__ | new, powerline_render_result_is_string_alias, use_powerline_prompt_flags_class_name, main_emits_advice_without_panic | 36% |
bindings/zsh/__init__.py | ✔ bindings/zsh/mod.rs | 21 | shutdown, get_var_config, config_override, theme_override, config_path, jobnum, string, get, zsh_expand, init, precmd, do_setup, set_prompt, reload, reload_config, setup | __getitem__, __contains__, __init__, __str__, __del__ | used_powerlines, ext, new, config_path_from_var, args_config_override, args_theme_override, args_config_path, args_jobnum, contains, zsh_expand_fallback_steps, set_prompt_zpyvar_name, build_segment_info, del_restore, new, default, next_id, new, setup_entry, reset_used, args_ext_matches_upstream, args_renderer_module_matches_upstream, args_new_defaults_to_empty_pipe_status_and_zero_exit_code, get_var_config_none_returns_none, get_var_config_dict_parses_via_parsedotval, get_var_config_string_parses_via_parse_override_var, get_var_config_unknown_type_returns_none, config_path_from_var_none_returns_none, config_path_from_var_string_splits_on_colon, config_path_from_var_string_filters_empty_entries, config_path_from_var_list_preserves_entries, string_decodes_bytes_to_utf8, environment_get_returns_value_when_present, environment_get_returns_default_when_absent, environment_contains_true_when_present, environment_contains_false_when_absent, set_prompt_zpyvar_name_prepends_zpython_powerline, build_segment_info_contains_all_expected_keys, build_segment_info_none_mode_becomes_null, prompt_new_stores_state, zsh_powerline_new_assigns_unique_id, zsh_powerline_precmd_sets_args, zsh_powerline_do_setup_emits_five_prompt_pairs, zsh_powerline_do_setup_marks_above_only_for_ps1, zsh_powerline_do_setup_registers_in_used_powerlines, shutdown_iterates_registered_powerlines, reload_iterates_registered_powerlines, reload_config_iterates_registered_powerlines, setup_entry_returns_fresh_powerline, args_config_override_delegates_to_get_var_config, args_config_override_none_input_returns_none, args_theme_override_delegates_to_get_var_config, args_config_path_splits_string_on_colon, args_config_path_filters_empty_segments, args_config_path_passes_array_through, args_config_path_none_input_returns_none, args_jobnum_passes_through, zsh_expand_fallback_builds_local_var_command, prompt_del_restore_returns_var_value_pair, prompt_del_restore_returns_none_when_no_savedps, prompt_del_restore_returns_none_when_savedps_empty | 76% |
lib/config.py | ✔ lib/config.rs | 21 | open_file, load_json_config, watch, watch, unwatch, transfer_calls, set_watcher, set_pl, set_interval, register, register_missing, unregister_functions, unregister_missing, load, update, run, exception | __call__, __init__, __call__, __init__ | check, default, new, check, default, new, tmp_json, open_file_reads_utf8_contents, load_json_config_parses_basic, load_json_config_returns_err_on_bad_json, dummy_watcher_always_returns_false, deferred_watcher_queues_calls, config_loader_run_once_uses_dummy_watcher_type, config_loader_default_uses_deferred_watcher_type, config_loader_set_pl_records_value, config_loader_set_interval_records_value, config_loader_register_adds_function_to_watched_path, config_loader_register_dedupes_function_id, config_loader_register_missing_adds_pair_to_key, config_loader_unregister_functions_drops_path_when_empty, config_loader_unregister_functions_keeps_path_with_remaining_functions, config_loader_unregister_functions_clears_loaded_entry, config_loader_unregister_missing_drops_key_when_empty, config_loader_load_calls_load_fn_on_cache_miss, config_loader_load_returns_cached_value_on_hit, config_loader_load_propagates_load_fn_errors, config_loader_set_watcher_same_type_is_noop, config_loader_set_watcher_different_type_swaps, config_loader_set_watcher_dummy_to_inotify, config_loader_exception_no_pl_returns_err, config_loader_exception_with_pl_returns_formatted, config_loader_exception_substitutes_multiple_args, config_loader_update_dispatches_modified_paths, config_loader_update_skips_unmodified_paths, config_loader_update_load_error_surfaces, config_loader_update_resolves_missing_via_condition, config_loader_run_exits_immediately_when_shutdown_event_set, config_loader_run_exits_when_interval_is_none | 81% |
bindings/config.py | ✔ bindings/config.rs | 18 | list_all_tmux_configs, get_tmux_configs, source_tmux_files, init_tmux_environment, get_highlighting, tmux_setup, set_tmux_environment_nosource, replace_cb, replace_env, source_tmux_file_nosource, get_main_config, create_powerline_logger, check_command, deduce_command, shell_command, uses | __init__, __getattr__ | CONFIG_FILE_NAME, applies, priority, new, TMUX_VAR_RE, parse_tmux_file_line, shlex_split, sorted_tmux_configs, uses_check_env_vars, uses_component_exit_code, ver, config_file_name_matches_standard_format, exact_matcher_requires_same_major_minor, plus_matcher_applies_when_file_lte_tmux, minus_matcher_applies_when_file_gte_tmux, priority_order_matches_upstream, empty_args_init_stores_ext_as_single_element_list, empty_args_init_defaults_side_to_left, empty_args_init_pins_config_path_to_none, tmux_var_re_matches_dollar_powerline_var, tmux_var_re_captures_group_after_dollar, check_command_returns_some_for_real_binary, check_command_returns_none_for_missing_binary, deduce_command_returns_some_or_none, replace_env_substitutes_known_var, replace_env_passes_through_unknown_var, replace_env_substitutes_multiple_in_one_string, replace_env_leaves_non_dollar_powerline_text_alone, parse_tmux_file_line_skips_comments, parse_tmux_file_line_skips_blank_lines, parse_tmux_file_line_splits_simple_args, parse_tmux_file_line_handles_quoted_args, sorted_tmux_configs_returns_entries_in_ascending_priority_order, uses_check_env_vars_returns_true_for_powerline_no_var, uses_check_env_vars_checks_shell_fallback, uses_check_env_vars_returns_false_when_unset, uses_check_env_vars_returns_false_when_var_is_empty, uses_component_exit_code_returns_0_when_component_in_config, uses_component_exit_code_returns_1_when_component_not_in_config, uses_component_exit_code_default_components_when_missing, shell_command_returns_deduce_command_result, set_tmux_environment_nosource_inserts_entry, replace_cb_returns_value_for_known_key, get_main_config_returns_err_when_no_config_found, get_main_config_returns_loaded_object, uses_requires_non_empty_component, uses_returns_1_when_env_var_set, uses_returns_0_when_component_in_default_components, create_powerline_logger_constructs_logger, source_tmux_files_includes_powerline_base, tmux_setup_default_source_flag_is_true, tmux_setup_explicit_source_false_returns_false, init_tmux_environment_emits_color_dividers_and_per_attrs, get_highlighting_dispatches_to_resolver_with_single_group, source_tmux_file_nosource_skips_comments_and_blanks | 89% |
lint/markedjson/markedvalue.py | ✔ lint/markedjson/markedvalue.rs | 17 | gen_new, gen_init, gen_getnewargs, _proc_partition, rpartition, partition, setmerged, update, copy, gen_marked_value, copy | __new__, __init__, __getnewargs__, __new__, __setitem__, __init__ | new, new, new, new, new, new, mk, marked_unicode_carries_value_and_mark, marked_unicode_partition_returns_three_parts, marked_unicode_rpartition_returns_three_parts, marked_unicode_partition_no_sep_returns_first_in_pre, marked_dict_carries_keydict_for_every_key, marked_dict_copy_clones_value_and_keydict, marked_dict_update_adds_to_keydict, gen_marked_value_dispatches_on_value_type, marked_int_carries_i64, marked_float_carries_f64, gen_new_returns_value_mark_pair, gen_init_passes_value_through, gen_getnewargs_returns_value_mark_pair | 65% |
lint/markedjson/parser.py | ✔ lint/markedjson/parser.rs | 17 | dispose, check_event, peek_event, get_event, parse_stream_start, parse_implicit_document_start, parse_document_start, parse_document_end, parse_document_content, parse_node, parse_flow_sequence_first_entry, parse_flow_sequence_entry, parse_flow_sequence_entry_mapping_end, parse_flow_mapping_first_key, parse_flow_mapping_key, parse_flow_mapping_value | __init__ | fmt, token_kind, token_start_mark, token_end_mark, token_id, check_token, peek_token, get_token, default, new, dispatch_state, new, check_token, peek_token, get_token, ss, se, scalar, parser_error_implements_error_traits, parser_starts_at_stream_start_state, dispose_clears_state_machine, check_event_with_no_choices_returns_true, check_event_matches_stream_start, check_event_rejects_wrong_kind, get_event_drains_stream_start_then_stream_end, parse_node_scalar_emits_scalar_event, parse_node_flow_seq_emits_sequence_start, parse_node_flow_map_emits_mapping_start, any_token_kind_dispatches_correctly, any_token_id_strings_match_upstream, parse_simple_scalar_stream_end_to_end, token_marks_round_trip, typed_events_constructable_from_events_module | 94% |
segments/common/players.py | ✔ segments/common/players.rs | 17 | _convert_state, _convert_seconds, get_player_status, argspecobjs, omitted_args, get_player_status, get_player_status, _get_dbus_player_status, _get_dbus_player_status, get_player_status, get_player_status, get_player_status, get_player_status, get_player_status, get_player_status, get_player_status | __call__ | state_symbols, _convert_seconds_str, fallback, call, player_segment_call, MPC_OUTPUT_RE, state_symbols_table_matches_upstream, convert_state_play_returns_play, convert_state_pause_returns_pause, convert_state_stop_returns_stop, convert_state_unknown_returns_fallback, convert_state_play_takes_precedence_over_pause, convert_seconds_zero_emits_zero_zero_zero, convert_seconds_under_a_minute_pads_to_two_digits, convert_seconds_one_minute_emits_one_zero_zero, convert_seconds_multi_minute_pads_seconds, convert_seconds_handles_large_values, convert_seconds_str_accepts_dot_notation, convert_seconds_str_accepts_comma_notation, convert_seconds_str_invalid_returns_none, player_stats_fallback_initial_state, player_segment_call_no_stats_returns_none, player_segment_call_emits_player_state_highlight_group, player_segment_call_substitutes_all_placeholders, player_segment_call_empty_fields_become_empty_strings, player_segment_call_unknown_state_uses_fallback_symbol, player_segment_call_state_none_falls_back, player_segment_call_with_custom_state_symbols, cmus_parses_basic_status, cmus_returns_none_for_empty_input, cmus_handles_paused_state, cmus_handles_set_level_keys, mpd_parses_mpc_output, mpd_returns_none_when_wrong_newline_count, mpd_returns_none_when_empty, dbus_player_status_converts_micros_to_mss, dbus_player_status_none_elapsed_and_length, applescript_delimiter_matches_python, spotify_applescript_parses_playing, spotify_applescript_returns_none_for_stop, spotify_applescript_returns_none_for_empty, rhythmbox_parses_5_field_output, rhythmbox_returns_none_for_empty, rdio_parses_6_field_output_with_elapsed_pct, rdio_returns_none_for_wrong_field_count, itunes_parses_6_field_output, itunes_returns_none_for_wrong_field_count, mocp_parses_key_value_output, mocp_defaults_state_to_stop_when_missing, mocp_returns_none_for_empty, mpc_output_re_captures_5_groups, argspecobjs_yields_get_player_status_pair, omitted_args_returns_empty_tuple, call_alias_dispatches_to_player_segment_call | 94% |
bindings/ipython/pre_0_11.py | ✔ bindings/ipython/pre_0_11.rs | 16 | prompt_count, set_p_str, set_colors, set_p_str, auto_rewrite, set_p_str, init, ipython_magic, do_setup, setup, late_startup_hook | __init__, __init__, __str__, __str__, __call__ | rspace, new, new, new, to_p_str, new, new, default, new, default, new, set_powerline, call, fake_render, rspace_matches_trailing_whitespace, rspace_matches_empty_at_end_of_no_trailing_space, ipython_info_prompt_count_returns_value, powerline_prompt_set_p_str_stashes_render_result, powerline_prompt_set_colors_is_noop, powerline_prompt_init_sets_pad_left_false, powerline_prompt_init_preserves_sep_when_supplied, powerline_prompt1_advances_count_and_snapshots_last_prompt, powerline_prompt1_set_p_str_counts_trailing_spaces, powerline_prompt1_set_p_str_zero_trailing_spaces, powerline_prompt1_auto_rewrite_pads_with_nrspaces, powerline_prompt_out_pads_with_last_in_nrspaces, powerline_prompt2_inherits_padding_behaviour, powerline_prompt2_is_prompt_true, powerline_prompt_out_is_not_a_prompt, configurable_init_pins_pre_5_renderer, configurable_init_stashes_all_three_overrides, ipython_magic_reload_succeeds, ipython_magic_other_errors, do_setup_installs_three_prompts_and_wires_hook, shutdown_hook_call_returns_try_next, shutdown_hook_call_skips_when_target_dead, setup_returns_pair_of_powerline_and_hook, late_startup_hook_dispatches_setup_then_returns_try_next | 69% |
lib/vcs/__init__.py | ✔ lib/vcs/mod.rs | 16 | generate_directories, file_watcher, branch_watcher, get_branch_name, update_maps, invalidate, ignore_files, get_file_status, cache_and_get, tree_status, guess, get_fallback_create_watcher, debug | __init__, __init__, __call__ | is_mount, is_mount, branch_name_cache, branch_lock, file_status_lock, default, new, file_status_cache, default, new, call, tree_status_cache, matches, vcs_props, guess_vcs_at_directory, file_watcher_initialised, branch_watcher_initialised, generate_directories_walks_up_from_cwd, generate_directories_terminates_at_root, reset_caches, file_status_cache_new_starts_empty, file_status_cache_update_maps_registers_ignore_files, file_status_cache_invalidate_clears_dirstate_dependents, file_status_cache_invalidate_clears_ignore_dependents, file_status_cache_extra_ignore_files_are_included, tree_status_cache_caches_status_on_first_call, tree_status_cache_call_invalidates_on_watcher_change, tree_status_cache_call_uses_cache_when_unchanged, tree_status_cache_call_swallows_os_error_and_uses_cache, get_branch_name_caches_within_process, get_branch_name_changed_flag_refreshes_cache, tree_status_delegates_to_cache, vcs_props_contains_three_entries, vcs_props_git_uses_exists_check, vcs_props_mercurial_uses_isdir_check, vcs_check_exists_matches_existing_path, vcs_check_isdir_only_matches_directories, vcs_check_exists_no_match_for_nonexistent_path, guess_vcs_at_directory_detects_git_repo, guess_vcs_at_directory_detects_mercurial_repo, guess_vcs_at_directory_returns_none_for_non_repo, guess_walks_parent_directories_to_find_repo, guess_returns_none_when_no_repo_in_chain, file_watcher_initialised_returns_bool, branch_watcher_initialised_returns_bool | 81% |
lib/watcher/inotify.py | ✔ lib/watcher/inotify.rs | 15 | expire_watches, process_event, unwatch, watch, is_watching, close, watch_tree, add_watches, add_watch, process_event | __init__, __call__, __init__, __init__, __call__ | fmt, fmt, fmt, new, now, query, mark_modified, new, query, no_such_dir_implements_error_traits, base_dir_changed_implements_error_traits, dir_too_large_message_matches_upstream, file_watcher_init_multiplies_expire_time_by_60, file_watcher_watch_stores_wd_in_state, file_watcher_watch_does_not_overwrite_existing, file_watcher_unwatch_removes_state_and_calls_rm, file_watcher_unwatch_unknown_path_no_op, file_watcher_is_watching_false_when_not_registered, file_watcher_query_returns_modified_flag_and_resets, file_watcher_query_unknown_path_returns_true, file_watcher_query_calls_read_callback, file_watcher_close_unwatches_all_paths, tree_watcher_is_dummy_false, tree_watcher_init_modified_true, tree_watcher_add_watch_dir_stores_both_maps, tree_watcher_add_watch_file_returns_false, tree_watcher_add_watch_failure_returns_false_and_no_state, tree_watcher_process_event_q_overflow_triggers_rescan, tree_watcher_process_event_unknown_wd_ignored, tree_watcher_process_event_create_returns_add_child_watch, tree_watcher_process_event_delete_self_on_basedir_returns_base_dir_changed, tree_watcher_process_event_ignored_event_does_not_set_modified, tree_watcher_query_returns_and_resets_modified, process_event_outcome_acknowledged_for_modified_only, file_watcher_expire_watches_removes_expired_entries, tree_watcher_watch_tree_resets_and_calls_add_watches, tree_watcher_add_watches_skips_already_known_paths, tree_watcher_add_watches_records_wd_on_success | 67% |
renderer.py | ✔ renderer.rs | 15 | construct_returned_value, get_theme, shutdown, get_segment_info, render_above_lines, render, compute_divider_widths, do_render, _prepare_segments, _render_length, _render_segments, escape, hlstyle, hl | __init__ | np_control_character_translations, np_invalid_character_translations, np_invalid_character_re, np_character_translations, translate_np, width_data, strwidth, new, segment_info, nbsp_constant_matches_upstream, np_control_character_translations_has_32_entries, np_control_character_translations_maps_null_to_caret_at, np_control_character_translations_maps_a_to_caret_a, np_control_character_translations_maps_tab_to_caret_i, np_control_character_translations_maps_newline_to_caret_j, np_invalid_character_translations_has_128_entries, np_invalid_character_translations_first_entry_is_80, np_invalid_character_translations_last_entry_is_ff, np_character_translations_contains_both_control_and_invalid, translate_np_replaces_control_chars, translate_np_passes_printable_chars_through, translate_np_handles_multiple_control_chars, construct_returned_value_plain_when_no_flags, construct_returned_value_tuple_with_width_only, construct_returned_value_tuple_with_raw_only, construct_returned_value_tuple_with_both, width_data_default_ambiwidth_is_1, width_data_ambiwidth_overrides_ambiguous, strwidth_counts_chars, compute_divider_widths_emits_both_sides_and_kinds, renderer_init_use_nbsp_default_adds_space_translation, renderer_init_use_nbsp_false_omits_space_translation, renderer_init_uses_ambiwidth_for_width_data, segment_info_includes_environ_and_home, get_segment_info_merges_segment_info_over_base, get_segment_info_sets_mode_null_when_none, get_segment_info_overrides_getcwd_when_pwd_set, get_theme_returns_self_theme, get_theme_ignores_matcher_info, shutdown_records_theme, escape_translates_chars_via_character_translations, escape_passes_untranslated_chars_through, escape_default_translates_space_to_nbsp, escape_use_non_breaking_spaces_false_keeps_spaces, hl_concatenates_hlstyle_output_and_contents, hl_none_contents_becomes_empty_string, _prepare_segments_translates_non_printable_contents, _prepare_segments_calculates_contents_len_from_strwidth_when_no_literal, _prepare_segments_uses_literal_contents_len_when_literal_non_empty, _prepare_segments_skips_contents_len_when_not_requested | 93% |
segment.py | ✔ segment.rs | 15 | list_segment_key_values, get_segment_key, get_function, get_string, get_attr_func, expand_func, process_segment_lister, set_segment_highlighting, process_segment, gen_segment_getter, get_key, get_selector, get_segment_selector, gen_display_condition, get | — | always_true, get_fallback_segment, segment_getter_name, is_none, always_true_is_always_true, get_fallback_segment_has_expected_shape, list_segment_key_values_finds_segment_key_first, get_segment_key_merge_collapses_dicts_old_wins, get_segment_key_no_merge_returns_first, set_segment_highlighting_basic, get_function_dotted_name_splits_via_rpartition, get_function_undotted_uses_default_module, get_function_missing_function_key_returns_err, get_function_failed_import_returns_err, get_function_passes_resolved_args_to_importer, segment_getter_name_dispatches_by_type, get_attr_func_no_attribute_returns_none, get_attr_func_is_space_func_returns_expand_closure, get_attr_func_not_space_func_returns_plain_closure, attr_func_is_none_helper, get_key_passes_through_to_get_segment_key, get_key_falls_back_to_default_when_absent, get_selector_resolves_dotted_function_name, get_selector_uses_default_selectors_module_for_undotted_name, get_selector_returns_none_when_function_missing, get_segment_selector_combines_modes_and_function, get_segment_selector_modes_only_returns_membership_check, get_segment_selector_no_modes_no_function_returns_none, gen_display_condition_no_conditions_always_displays, gen_display_condition_include_only_uses_include, gen_display_condition_exclude_only_negates, gen_display_condition_both_uses_and_not, get_dispatches_function_type_with_dotted_name, get_returns_none_when_display_false, get_returns_none_for_unknown_segment_type | 100% |
segments/common/net.py | ✔ segments/common/net.rs | 15 | hostname, _external_ip, set_state, update, render, internal_ip, _interface_key, internal_ip, _get_bytes, _get_interfaces, _get_bytes, _get_interfaces, key, compute_state, render_one | — | external_ip_render, interface_starts, _interface_start_re, replace_num_pat, new, default, network_load_key, parse_proc_net_route_default, pick_active_interface, sysfs_rx_path, sysfs_tx_path, _get_bytes_sysfs, env_with, hostname_uuid_returns_literal_hostname, hostname_returns_lookup_when_no_ssh_constraint, hostname_exclude_domain_strips_dot_suffix, hostname_only_if_ssh_returns_none_without_ssh_client, hostname_only_if_ssh_returns_hostname_when_ssh_client_set, external_ip_trims_whitespace, external_ip_none_when_read_fails, external_ip_render_emits_segment_with_background_divider, external_ip_render_none_for_empty_or_none, interface_starts_contains_known_prefixes, interface_key_eth0_returns_priority, interface_key_eth1_lower_than_eth0, interface_key_lo_lower_than_eth, interface_key_unknown_prefix_defaults_to_500, interface_key_no_alpha_prefix_returns_zero, interface_start_re_matches_prefix_only, replace_num_pat_extracts_alpha_only, render_one_no_samples_returns_none, render_one_computes_recv_and_sent_rates, render_one_zero_interval_returns_zero_rate, render_one_with_gradient_appends_gradient_groups_and_level, render_one_gradient_clamps_to_100_at_max, render_one_emits_network_load_divider_group, render_one_si_prefix_uses_decimal_units, powerline_test_hostname_uuid_matches_upstream, external_ip_segment_interval_matches_upstream, external_ip_segment_default_query_url, external_ip_segment_set_state_overrides_query_url, external_ip_segment_set_state_no_arg_preserves_url, external_ip_segment_update_dispatches_to_query_url, external_ip_segment_render_delegates_to_external_ip_render, internal_ip_fallback_returns_none, network_load_key_returns_interface_name, parse_proc_net_route_default_finds_zero_destination_row, parse_proc_net_route_default_returns_none_when_no_default_route, parse_proc_net_route_default_handles_blank_lines, pick_active_interface_picks_highest_total, pick_active_interface_excludes_lo_and_vmnet_and_sit, pick_active_interface_empty_input_defaults_to_eth0, pick_active_interface_only_excluded_defaults_to_eth0, sysfs_rx_path_builds_correct_path, sysfs_tx_path_builds_correct_path, get_bytes_sysfs_parses_integers, get_bytes_no_such_interface_returns_none, key_alias_delegates_to_network_load_key, compute_state_explicit_interface_skips_route_walk, compute_state_auto_uses_proc_route_default, compute_state_second_call_shifts_last_to_prev, get_interfaces_returns_empty_or_real_data, get_bytes_sysfs_returns_none_for_invalid_input | 100% |
lib/unicode.py | ✔ lib/unicode.rs | 14 | unichr, u, tointiter, tointiter, powerline_decode_error, register_strwidth_error, powerline_encode_strwidth_error, out_u, safe_unicode, string, string, surrogate_pair_to_character, strwidth_ucs_4, strwidth_ucs_2 | — | out_u_str, out_u_bytes, safe_unicode_str, safe_unicode_bytes, new, as_str, into_string, fmt, from, from, string_from_str, string_from_bytes, u_passes_through_str, u_handles_utf8, tointiter_yields_byte_ints, tointiter_handles_empty, powerline_decode_error_formats_hex, powerline_decode_error_handles_empty_range, register_strwidth_error_generates_unique_name, register_strwidth_error_handler_emits_question_marks, register_strwidth_error_handler_respects_width, out_u_str_passes_through, out_u_bytes_decodes_valid_utf8, out_u_bytes_lossy_on_invalid, safe_unicode_str_round_trips, safe_unicode_bytes_handles_valid_utf8, safe_unicode_bytes_lossy_on_invalid, safe_unicode_display_works_on_int, string_from_str_identity, string_from_bytes_decodes_utf8, string_from_bytes_lossy_on_invalid, surrogate_pair_to_character_round_trips_emoji_range, surrogate_pair_to_character_low_surrogate_boundary, failed_unicode_display_returns_inner_string, failed_unicode_eq_compares_by_value, failed_unicode_into_string_yields_inner, strwidth_ucs_4_sums_with_default_table, strwidth_ucs_4_uses_table_value, strwidth_ucs_4_empty_table_falls_back_to_one, strwidth_ucs_2_matches_ucs_4_for_basic_strs, unichr_returns_basic_ascii, unichr_returns_high_codepoint_as_single_char, unichr_returns_none_for_surrogate_codepoint, powerline_encode_strwidth_error_replaces_with_question_marks, out_u_dispatches_str_to_str_branch, out_u_dispatches_bytes_to_bytes_branch, string_dispatches_str_to_identity, string_dispatches_bytes_to_utf8_decode | 100% |
lib/vcs/git.py | ✔ lib/vcs/git.rs | 13 | branch_name_from_config_file, git_directory, status, branch, ignore_event, stash, do_status, ignore_event, _gitcmd, stash, do_status | __init__, __init__ | _ref_pat, new, new, aggregate_porcelain_status, which_exists, tmp_dir, ref_pat_matches_symbolic_head, ref_pat_matches_with_extra_whitespace, ref_pat_does_not_match_sha, branch_name_from_symbolic_head, branch_name_from_detached_head_returns_short_sha, branch_name_missing_file_returns_basename, git_directory_returns_dot_git_when_it_is_a_directory, git_directory_follows_gitfile_pointer, git_directory_errors_on_invalid_gitfile, git_directory_errors_on_empty_gitfile_pointer, git_repository_new_canonicalizes, git_repository_branch_reads_head, repository_new_errors_when_git_not_on_path, ignore_event_index_lock_is_ignored, ignore_event_other_files_not_ignored, aggregate_porcelain_status_empty_returns_none, aggregate_porcelain_status_modified_workingtree_returns_d, aggregate_porcelain_status_modified_index_returns_i, aggregate_porcelain_status_untracked_returns_u, aggregate_porcelain_status_ignored_line_does_not_change_state, aggregate_porcelain_status_combined_index_wt_untracked, aggregate_porcelain_status_all_spaces_returns_none, do_status_stub_returns_none, stash_stub_returns_zero | 85% |
segments/common/sys.py | ✔ segments/common/sys.rs | 13 | system_load, update, run, render, startup, start, shutdown, render, _get_uptime, _get_uptime, _get_uptime, _get_uptime, uptime | — | _cpu_count, _getloadavg, render_load_format, render_load_format_one_decimal, render_load_format_two_decimal, render_load_format_zero_decimal, render_load_format_plain_avg, cpu_count_helper_returns_at_least_one, getloadavg_returns_three_values_on_unix, system_load_short_returns_one_entry, system_load_full_returns_three_entries_or_none, system_load_gradient_level_thresholds, update_returns_supplied_cpu_percent, run_terminates_when_shutdown_returns_true, startup_start_shutdown_are_documented_no_ops | 100% |
renderers/ipython/since_5.py | ✔ renderers/ipython/since_5.rs | 12 | get_attrs_for_token, get_token_to_attributes_dict, fallback, invalidation_hash, get_segment_info, hl_join, hl, hlstyle, get_client_id | __new__, __init__, __missing__ | attrs_to_attr_names, build_token_name, default, new, lookup, insert, powerline_prompt_style_invalidation_hash, parse_token_attrs, new, default, attrs_to_attr_names_zero_is_empty, attrs_to_attr_names_bold, attrs_to_attr_names_italic, attrs_to_attr_names_all_three, build_token_name_capital_pl_prefix, build_token_name_with_fg_uses_space_padded_hex, build_token_name_with_small_fg_pads_with_space, build_token_name_with_bg, build_token_name_with_attrs, build_token_name_with_all_three, hl_returns_single_segment_pair, hl_uses_token_name_with_color, hlstyle_returns_empty, hl_join_flattens_segments, powerline_style_dict_lookup_returns_existing, powerline_style_dict_lookup_calls_missing_func_on_miss, powerline_prompt_style_invalidation_hash_adds_one, parse_token_attrs_plain_pl_returns_default, parse_token_attrs_non_pl_returns_none, parse_token_attrs_bold, parse_token_attrs_fg_color, parse_token_attrs_bg_color, parse_token_attrs_all_three, parse_token_attrs_default_reverse_and_blink_false, reduce_initial_const_is_empty_array, powerline_prompt_style_get_attrs_for_token_pl_format, powerline_prompt_style_get_attrs_for_token_non_pl_returns_none, powerline_prompt_style_invalidation_hash_bumps_by_one, powerline_prompt_style_get_token_to_attributes_dict_returns_dict, ipython_pygments_renderer_each_instance_gets_unique_id, ipython_pygments_renderer_get_client_id_returns_self_id, ipython_pygments_renderer_get_segment_info_wraps_payload_under_ipython_key, fallback_returns_dict_value_when_key_present, fallback_calls_get_attrs_for_token_on_miss | 75% |
segments/i3wm.py | ✔ segments/i3wm.rs | 12 | workspace_groups, format_name, is_empty_workspace, get_icon, workspaces, sort_ws, natural_key, workspace, mode, scratchpad_groups, scratchpad, active_window | — | WORKSPACE_REGEX, ws_icons, mode_segment, scratchpad_icons, active_window_contents, priority_sort_workspaces, workspace_default_format, scratchpad_entry, build_workspace_entry, workspace_regex_strips_leading_number_and_optional_space, workspace_groups_focused_only, workspace_groups_urgent_only, workspace_groups_visible_only, workspace_groups_none_returns_just_workspace, workspace_groups_all_flags_set_returns_all_classes, format_name_strip_true_removes_leading_number, format_name_strip_false_passes_through, is_empty_workspace_focused_returns_false, is_empty_workspace_visible_returns_false, is_empty_workspace_with_leaves_returns_false, is_empty_workspace_unfocused_invisible_no_leaves_returns_true, ws_icons_contains_multiple_entry, get_icon_no_windows_returns_empty, get_icon_matches_window_class_substring, get_icon_collapses_multiple_to_multi_icon_when_not_show_all, get_icon_skips_scratchpad_windows, mode_segment_default_hidden_returns_none, mode_segment_named_returns_translation, mode_segment_unknown_passes_through, scratchpad_groups_urgent_focused_visible, scratchpad_groups_on_scratch_workspace_omits_visible, scratchpad_icons_contains_fresh_and_changed, active_window_returns_title_when_short, active_window_returns_class_when_title_too_long, build_workspace_entry_substitutes_name, build_workspace_entry_substitutes_stripped_name, build_workspace_entry_substitutes_number, build_workspace_entry_strip_skips_leading_chars, natural_key_orders_digits_numerically, natural_key_handles_pure_digits, natural_key_handles_no_digits, natural_key_alternating_chunks, priority_sort_workspaces_puts_priority_names_first, priority_sort_workspaces_empty_priority_preserves_order, priority_sort_workspaces_priority_not_in_list_is_skipped, sort_ws_sort_workspaces_true_applies_natural_key_order, sort_ws_sort_workspaces_false_preserves_input_order, sort_ws_priority_workspaces_pin_to_front, mode_alias_dispatches_to_mode_segment, workspace_default_format_strip_returns_stripped_name, workspace_default_format_no_strip_returns_name, scratchpad_entry_none_state_returns_none, scratchpad_entry_known_state_uses_matching_icon, scratchpad_entry_unknown_state_falls_back_to_changed_icon, scratchpad_entry_emits_highlight_groups_from_flags, active_window_returns_title_under_cutoff, active_window_returns_class_when_title_exceeds_cutoff, workspace_uses_supplied_format_string, workspace_substitutes_stripped_name_when_strip_true, scratchpad_emits_one_entry_per_non_none_window | 100% |
theme.py | ✔ theme.rs | 12 | requires_segment_info, requires_filesystem_watcher, new_empty_segment_line, add_spaces_left, add_spaces_right, add_spaces_center, shutdown, get_divider, get_spaces, get_line_number, get_segments | __init__ | expand_functions, new, apply_cursor_space, default, seg, new_empty_segment_line_has_left_and_right, add_spaces_left_pads_on_left, add_spaces_right_pads_on_right, add_spaces_center_pads_evenly_extra_left_when_odd, expand_functions_returns_correct_fn_for_each_align, requires_decorators_are_identity, alignment_idiom_matches_documented_inverse_mapping, theme_new_initialises_empty_segment_with_python_shape, theme_new_defaults_outer_padding_to_1, theme_apply_cursor_space_computes_multiplier, theme_apply_cursor_space_none_leaves_multiplier_unset, theme_get_divider_resolves_nested_lookup, theme_get_divider_returns_none_for_missing_side_or_type, theme_get_spaces_returns_field_value, theme_get_line_number_returns_segments_len, theme_shutdown_records_segments_with_shutdown_callable, theme_shutdown_skips_segments_with_null_shutdown, theme_shutdown_walks_both_sides | 92% |
ipython.py | ✔ ipython.rs | 11 | prompt_count, init, get_config_paths, get_local_themes, load_main_config, load_theme_config, do_setup | __init__, __init__, __str__, __add__ | new, new, add, fmt, default, new, ipython_info_prompt_count_returns_execution_count, ipython_info_construct_from_zero, rewrite_result_constructs_from_string, rewrite_result_str_returns_prompt, rewrite_result_add_concatenates, rewrite_result_add_chain, ipython_powerline_init_pins_ext_and_daemon_threads, ipython_powerline_new_has_empty_attrs, get_config_paths_returns_some_when_set, get_config_paths_returns_none_when_empty, load_main_config_overlays_config_overrides, load_main_config_no_overrides_passes_through, load_theme_config_overlays_matching_name, load_theme_config_ignores_non_matching_name, get_local_themes_wraps_each_value_in_config_key, get_local_themes_empty_input_returns_empty, get_local_themes_applies_theme_override, do_setup_assigns_powerline_to_each_live_wref, rewrite_result_eq_compares_prompt, get_local_themes_non_string_value_uses_empty_theme_name | 64% |
renderers/vim.py | ✔ renderers/vim.rs | 11 | shutdown, add_local_theme, get_matched_theme, get_theme, strwidth, strwidth, get_segment_info, render, reset_highlight, hlstyle | __init__ | mode_translations, vim_command, default, new, get_matched_theme_cached, character_translations, build_group_name, attrs_to_hi_attrs, mode_translations_contains_ctrl_v_and_ctrl_s, character_translations_doubles_percent, attrs_to_hi_attrs_zero_is_empty, attrs_to_hi_attrs_bold, attrs_to_hi_attrs_all_three, reset_highlight_clears_cache, hlstyle_no_args_returns_empty, hlstyle_emits_group_reference, hlstyle_consecutive_identical_returns_empty, hlstyle_caches_repeated_group_after_other_style, hl_group_vim_command_format, hl_group_vim_command_none_attrs_emits_none, hlstyle_attrs_only_emits_cterm_attrs, shutdown_records_main_theme_first, shutdown_walks_local_themes_with_theme_key, add_local_theme_inserts_into_dict, add_local_theme_rejects_duplicate_matcher, get_matched_theme_returns_existing_theme, get_matched_theme_constructs_from_config_when_missing, get_matched_theme_cached_back_inserts_theme_key, get_theme_none_matcher_uses_empty_key_local_theme, get_theme_walks_matchers_and_returns_first_match, get_theme_no_matcher_match_falls_back_to_self_theme, get_segment_info_returns_supplied_when_present, get_segment_info_falls_back_to_self_when_none, get_segment_info_falls_back_to_self_when_supplied_empty, strwidth_counts_ascii_chars, render_returns_nc_mode_when_not_current_window, render_uses_supplied_mode_for_current_window, render_injects_window_id_and_winnr_keys | 91% |
bindings/ipython/post_0_11.py | ✔ bindings/ipython/post_0_11.rs | 10 | powerline, render, init, do_setup, load_ipython_extension, unload_ipython_extension | __init__, __init__, __call__, __init__ | old_prompt_manager, default, new, default, new, set_powerline, call, new, default, new, reset_old_prompt_manager, powerline_magics_reload_succeeds, powerline_magics_other_arg_errors, shutdown_hook_initial_state_no_call_count, shutdown_hook_set_powerline_marks_live, shutdown_hook_call_returns_try_next, shutdown_hook_call_skips_shutdown_when_target_dead, powerline_prompt_manager_render_returns_plain_for_non_rewrite, powerline_prompt_manager_render_returns_rewrite_for_rewrite_name, powerline_prompt_manager_render_returns_raw_when_color_false, powerline_prompt_manager_render_passes_is_prompt_true_for_in_names, powerline_prompt_manager_render_passes_is_prompt_false_for_other_names, configurable_init_returns_pre_5_when_has_prompt_manager, configurable_init_returns_since_7_without_prompt_manager, configurable_init_reads_overrides, configurable_do_setup_swaps_prompt_manager_and_wires_hook, configurable_do_setup_does_not_overwrite_existing_snapshot, load_ipython_extension_with_prompt_manager_returns_prompt_manager, load_ipython_extension_without_prompt_manager_returns_deprecated, unload_ipython_extension_restores_snapshot, unload_ipython_extension_noop_when_no_snapshot | 60% |
segments/common/bat.py | ✔ segments/common/bat.rs | 10 | _fetch_battery_info, _flatten_battery, _get_battery_status, _get_battery_perc, _get_battery_status, _get_battery_status, _get_battery_status, _get_battery_status, _failing_get_status, battery | — | BATTERY_PERCENT_RE, parse_pmset_output, parse_linux_status, flatten_battery, build_device_table, battery_percent_re_matches_pmset_output, battery_percent_re_matches_zero, parse_pmset_output_extracts_percent_and_no_ac, parse_pmset_output_detects_ac_charging, parse_pmset_output_no_percent_returns_none, parse_linux_status_discharging_returns_false, parse_linux_status_charging_returns_true, flatten_battery_single_device, flatten_battery_multi_device_averages_percent, flatten_battery_zero_full_returns_zero, flatten_battery_state_is_and_fold, battery_none_status_returns_none, battery_percent_format_emits_single_segment, battery_percent_format_keeps_separator_when_online_visible_icon, battery_percent_format_matches_python_width_3_spec, battery_percent_format_handles_100_percent_without_truncation, battery_percent_format_offline_with_empty_string_also_collapses, battery_format_supports_alternate_precisions_via_battery_fn, battery_percent_format_emits_correct_gradient_level, battery_gamify_emits_three_segments, battery_gamify_ac_state_uses_online_group_when_charging, battery_gamify_ac_state_uses_offline_group_when_not_charging, battery_gamify_emits_correct_full_and_empty_counts, battery_gamify_zero_percent_emits_only_empty, battery_gamify_full_percent_emits_only_full, battery_gamify_full_segment_gradient_zero, battery_gamify_empty_segment_gradient_100, battery_gamify_draw_inner_divider_all_false, battery_percent_uses_online_when_ac_powered, build_device_table_zips_parallel_slices, battery_percent_format_emits_battery_gradient_groups, get_battery_status_delegates_to_fetcher, get_battery_status_propagates_none, failing_get_status_returns_none, fetch_battery_info_returns_first_successful_backend, fetch_battery_info_none_when_all_backends_fail, flatten_battery_closure_delegates_to_flatten_battery, get_battery_perc_missing_files_returns_none | 100% |
segments/common/env.py | ✔ segments/common/env.rs | 10 | environment, virtualenv, argspecobjs, omitted_args, get_shortened_path, _get_user, _get_user, _get_user, user | __call__ | cwd_segments, _geteuid, env_with, environment_returns_value_when_set, environment_returns_none_when_unset, virtualenv_returns_last_path_component_from_virtual_env, virtualenv_skips_ignored_names_and_walks_to_parent, virtualenv_falls_back_to_conda_when_no_virtualenv, virtualenv_ignore_venv_skips_virtual_env, virtualenv_no_env_returns_none, get_shortened_path_not_found_returns_sentinel, get_shortened_path_shortens_home_prefix, get_shortened_path_no_home_returns_full_path, get_shortened_path_shorten_home_false_passes_through, cwd_segments_root_path, cwd_segments_multi_component, cwd_segments_dir_shorten_len_truncates_non_leaf, cwd_segments_dir_limit_depth_adds_ellipsis, cwd_segments_use_path_separator_appends_to_non_last_and_strips_last, cwd_segments_divider_group_set_on_all, cwd_segments_draw_inner_divider_inverse_of_use_path_separator, cwd_segments_empty_string_yields_root_segment, user_test_uuid_returns_user_verbatim, user_returns_username_with_user_highlight_for_non_root, user_root_gets_superuser_highlight, user_hidden_returns_none, user_hide_domain_strips_at_suffix, user_hide_domain_no_at_passes_through, get_user_reads_environ_user_variable, powerline_test_user_uuid_matches_upstream, cwd_segment_argspecobjs_yields_get_shortened_path, cwd_segment_omitted_args_for_get_shortened_path_is_empty, cwd_segment_omitted_args_for_unknown_method_is_empty, geteuid_returns_non_negative | 90% |
lint/__init__.py | ✔ lint/mod.rs | 9 | open_file, generate_json_config_loader, load_json_config, register_common_names, load_json_file, updated_with_config, find_all_ext_config_files, dict2, check | — | function_name_re, strip_json_suffix, top_theme_spec, ext_theme_spec, log_format_spec, log_level_spec, term_color_spec, true_color_spec, colors_spec, mode_translations_value_spec, top_colorscheme_spec, vim_mode_spec, shell_mode_spec, divider_spec, ext_spec, gen_components_spec, args_spec, segment_module_spec, exinclude_spec, highlight_group_spec, _highlight_group_spec, vim_colorscheme_spec, shell_colorscheme_spec, segment_spec_base, subsegment_spec, segment_spec, segments_spec, segdict_spec, divside_spec, segment_data_value_spec, dividers_spec, spaces_spec, common_theme_spec, top_theme_structure_spec, main_theme_spec, log_file_spec, common_spec, ext_block_spec, main_spec, theme_spec, color_spec, name_spec, group_name_spec, attrs_spec, group_spec, groups_spec, colorscheme_spec, tmp_dir, function_name_re_matches_simple_name, function_name_re_matches_dotted_path, function_name_re_rejects_starting_digit, function_name_re_rejects_special_chars, open_file_reads_bytes, open_file_missing_returns_error, load_json_file_parses_valid_config, load_json_file_missing_returns_error, load_json_file_invalid_json_sets_hadproblem, updated_with_config_merges_results_into_dict, updated_with_config_no_path_no_op, dict2_shallow_copies_inner_dicts, dict2_passes_non_dict_values_through, strip_json_suffix_removes_suffix, strip_json_suffix_passes_through_when_absent, load_json_result_struct_fields_accessible, register_common_names_inserts_player_alias, generate_json_config_loader_loads_valid_config_and_flag_stays_false, generate_json_config_loader_missing_file_does_not_set_flag, find_all_ext_config_files_yields_ext_scoped_entry, find_all_ext_config_files_yields_top_level_entry, find_all_ext_config_files_yields_error_for_non_directory, find_all_ext_config_files_skips_nonexistent_root_silently, find_all_ext_config_files_yields_error_for_non_json_file_in_subdir, colorscheme_spec_registers_required_groups_key, group_spec_constructs_without_panic, groups_spec_attrs_spec_color_spec_constructible, check_against_clean_fixture_returns_false, check_rejects_colorscheme_missing_groups, check_rejects_double_underscore_filenames, check_rejects_theme_segments_left_not_array, check_rejects_parse_error, find_all_ext_config_files_walks_multiple_search_paths, ext_spec_carries_required_keys, divider_spec_has_printable_and_len_constraint, term_color_spec_is_unsigned_le_255, true_color_spec_has_hex_regex, colors_spec_has_colors_and_gradients_keys, vim_mode_spec_contains_known_modes, shell_mode_spec_has_regex, top_colorscheme_spec_has_mt_optional, args_spec_has_pl_and_segment_info_optional, gen_components_spec_lists_oneof_components, segment_spec_base_has_all_segment_keys, segment_spec_has_segments_and_type_keys, subsegment_spec_excludes_segment_list_from_type, segdict_spec_has_left_and_right, spaces_spec_has_unsigned_le_2, common_theme_spec_has_cursor_keys, theme_spec_has_segments_key, top_theme_structure_spec_includes_non_breaking_spaces, main_spec_has_common_and_ext_blocks, common_spec_has_log_and_watcher_keys, ext_block_spec_has_known_extensions, log_file_spec_is_optional_with_either | 100% |
lint/markedjson/composer.py | ✔ lint/markedjson/composer.rs | 9 | check_node, get_node, get_single_node, compose_document, compose_node, compose_scalar_node, compose_sequence_node, compose_mapping_node | __init__ | fmt, kind, node, start_mark, check_event, get_event, descend_resolver, ascend_resolver, resolve, new, check_event, get_event, descend_resolver, ascend_resolver, resolve, composer_error_implements_error_traits, check_node_drops_stream_start_and_returns_true_if_doc_remaining, check_node_returns_false_at_stream_end, compose_document_returns_scalar_node, compose_node_dispatches_scalar, compose_node_dispatches_sequence, compose_node_dispatches_mapping, compose_scalar_node_resolves_tag_when_none, get_single_node_errors_on_two_documents, get_single_node_returns_single_document, get_single_node_returns_none_on_empty_stream, any_event_kind_dispatches_correctly, composed_node_start_mark_returns_underlying_mark | 89% |
lint/markedjson/reader.py | ✔ lint/markedjson/reader.rs | 9 | peek, prefix, update_pointer, forward, get_mark, check_printable, update, update_raw | __init__ | NON_PRINTABLE_RE, fmt, new, new_reader_buffer_has_null_terminator, peek_returns_char_at_offset, peek_past_eof_returns_null, prefix_returns_substring, forward_advances_pointer_and_column, forward_across_newline_resets_column_increments_line, get_mark_returns_current_position, check_printable_accepts_normal_text, check_printable_rejects_control_chars, check_printable_accepts_tab_newline_cr, reader_error_implements_error_traits | 89% |
lint/markedjson/events.py | ✔ lint/markedjson/events.rs | 8 | __repr__ | __init__, __init__, __init__, __init__, __init__, __init__, __init__ | new, new, new, new, new, new, new, new, new, new, new, new, new, new, event_carries_marks, stream_start_event_carries_encoding, document_start_event_carries_version_and_tags, collection_start_event_default_tag_is_none, scalar_event_default_tag_is_none, sequence_mapping_inherit_collection_shape | 12% |
renderers/ipython/since_7.py | ✔ renderers/ipython/since_7.rs | 8 | style_rules, invalidation_hash, get_segment_info, hl_join, hl, hlstyle, get_client_id | __init__ | used_styles, seen, default, new, default, new, attrs_to_attr_names, build_token_name, build_style_rule, reset_globals, used_styles_starts_empty_after_reset, ipython_pygments_renderer_init_translates_space, hl_join_flattens_segments, hl_join_empty_returns_empty, attrs_to_attr_names_zero_is_empty, attrs_to_attr_names_all_three, build_token_name_with_fg_bg_attrs, build_token_name_with_no_truecolor_emits_empty_hex_segments, build_style_rule_includes_attrs_fg_bg, build_style_rule_no_colors_emits_bare_directives, hl_emits_token_name_and_contents, hl_registers_style_rule_on_first_call, hl_deduplicates_repeated_token_name, hl_emits_distinct_token_names_for_different_styles, hlstyle_returns_empty, get_client_id_is_stable_for_same_instance, powerline_prompt_style_style_rules_returns_used_styles_snapshot, powerline_prompt_style_invalidation_hash_returns_non_empty, get_segment_info_wraps_then_dispatches | 88% |
renderers/shell/__init__.py | ✔ renderers/shell/mod.rs | 8 | int_to_rgb, get_client_id, do_render, render, do_render, hlstyle, get_theme | __init__ | resolve, default, new, default, new, render_matcher_info, do_render_resolve_style, int_to_rgb_extracts_components, term_escape_style_auto_resolves_fbterm, term_escape_style_auto_resolves_xterm_for_other_term, term_escape_style_auto_resolves_xterm_when_term_unset, term_escape_style_pinned_value_passthrough, prompt_renderer_get_client_id_returns_value, prompt_renderer_get_client_id_returns_none_when_absent, shell_renderer_default_field_values_match_upstream, hlstyle_no_args_returns_just_reset_sequence, hlstyle_fg_cterm_emits_38_5_n, hlstyle_fg_truecolor_emits_38_2_rgb_when_enabled, hlstyle_truecolor_disabled_on_fbterm, hlstyle_bg_emits_48_5_n, hlstyle_attrs_bold_emits_1, hlstyle_attrs_italic_emits_3, hlstyle_attrs_underline_emits_4, hlstyle_combined_fg_bg_attrs, hlstyle_escape_true_wraps_with_hl_start_and_end, hlstyle_tmux_escape_wraps_with_dcs, hlstyle_screen_escape_wraps_with_dcs, render_matcher_info_pulls_local_theme, render_matcher_info_returns_none_when_unset, do_render_resolve_style_auto_dispatches_fbterm, do_render_resolve_style_auto_defaults_to_xterm, do_render_resolve_style_pinned_value_passes_through, shell_renderer_get_theme_no_matcher_returns_self_theme, shell_renderer_get_theme_empty_string_returns_self_theme, shell_renderer_get_theme_returns_existing_local_theme, shell_renderer_get_theme_constructs_lazy_theme, shell_renderer_get_theme_caches_constructed_theme, shell_renderer_get_theme_missing_matcher_returns_null | 88% |
bindings/qtile/widget.py | ✔ bindings/qtile/widget.rs | 7 | do_setup, update, cmd_update, cmd_get, timer_setup, _configure | __init__ | default, new, new, with_defaults, calculated_constant_matches_libqtile_sentinel, qtile_powerline_do_setup_assigns_powerline_attribute, powerline_text_box_defaults_match_upstream_signature, update_interval_overrides_timeout_when_supplied, update_interval_falls_back_to_timeout_when_none, update_skips_when_not_configured, update_renders_and_draws_when_configured, update_passes_side_left_for_left_widget, cmd_get_returns_current_text, cmd_update_delegates_to_update, timer_setup_first_call_flips_flag, timer_setup_subsequent_calls_no_op, configure_marks_widget_configured_and_runs_timer_setup, configure_skips_relayout_when_layout_markup_already_true, update_returns_true_unconditionally, bar_draw_calls_accumulate_across_updates | 86% |
bindings/tmux/__init__.py | ✔ bindings/tmux/mod.rs | 7 | get_tmux_executable_name, _run_tmux, run_tmux_command, get_tmux_output, set_tmux_environment, source_tmux_file, get_tmux_version | — | NON_DIGITS, DIGITS, NON_LETTERS, get_tmux_executable_name_defaults_to_tmux, get_tmux_executable_name_uses_env_var, version_regexes_strip_correctly | 100% |
lib/dict.py | ✔ lib/dict.rs | 7 | mergeargs, _clear_special_values, mergedicts, mergedefaults, _setmerged, mergedicts_copy, updated | — | REMOVE_THIS_KEY, obj, mergedicts_overwrites_scalar, mergedicts_recurses_into_nested, mergedicts_remove_this_key_deletes, mergedefaults_keeps_existing, mergedicts_copy_does_not_mutate_inputs, mergeargs_empty_returns_none, mergeargs_folds_pairs, updated_does_not_mutate_input | 100% |
lib/encoding.py | ✔ lib/encoding.rs | 7 | get_preferred_file_name_encoding, get_preferred_file_contents_encoding, get_preferred_output_encoding, get_preferred_input_encoding, get_preferred_arguments_encoding, get_preferred_environment_encoding, get_unicode_writer | — | all_encodings_return_known_values, unicode_writer_writes_to_buffer | 100% |
lib/inotify.py | ✔ lib/inotify.rs | 7 | load_inotify, handle_error, close, read, process_event | __init__, __del__ | fmt, load_inotify_returns_error_in_stub, inotify_error_implements_display | 71% |
lib/vcs/bzr.py | ✔ lib/vcs/bzr.rs | 7 | write, branch_name_from_config_file, status, do_status, _status, branch | __init__ | nick_pat, default, new, new, aggregate_short_status, extract_file_status, tmp_dir, nick_pat_matches_simple_nickname_line, nick_pat_matches_with_extra_whitespace, nick_pat_does_not_match_unrelated_line, coerce_io_write_decodes_bytes, coerce_io_write_handles_invalid_utf8, branch_name_extracts_nickname_from_config, branch_name_falls_back_to_directory_basename, branch_name_falls_back_when_no_nickname_line, repository_new_canonicalizes_directory, repository_branch_reads_branch_conf, repository_branch_falls_back_to_basename_when_no_conf, repository_status_stub_returns_none, aggregate_short_status_empty_returns_none, aggregate_short_status_modified_returns_d, aggregate_short_status_untracked_returns_u, aggregate_short_status_both_returns_du, aggregate_short_status_only_clean_chars_returns_none, extract_file_status_takes_first_two_chars, extract_file_status_ignored_returns_none, extract_file_status_empty_returns_none | 86% |
lib/watcher/tree.py | ✔ lib/watcher/tree.rs | 7 | get_watcher, watch, expire_old_queries | __init__, __call__, __init__, __call__ | new, check, new, check, dummy_tree_watcher_always_false, tree_watcher_unknown_type_errors, tree_watcher_first_call_returns_true_and_records_watch, tree_watcher_expire_time_is_minutes_to_seconds, expire_old_queries_drops_stale_entries | 43% |
lint/context.py | ✔ lint/context.rs | 7 | join, list_themes, key, enter_key, enter_item, enter | __new__ | key_sep, new, default, jstr_joins_with_separator, key_sep_is_slash, context_starts_empty, context_enter_appends_one_entry, context_enter_does_not_mutate_parent, context_enter_key_pulls_value_from_obj, list_themes_top_returns_every_theme, list_themes_main_returns_ext_themes | 86% |
colorscheme.py | ✔ colorscheme.rs | 6 | get_attrs_flag, pick_gradient_value, get_gradient, get_group_props, get_highlighting | __init__ | py_round, new, attr_constants_match_upstream, cterm_to_hex_has_256_entries, cterm_to_hex_spot_check, get_attrs_flag_combines_bits, get_attrs_flag_empty_is_zero, pick_gradient_value_endpoints, colorscheme_new_minimal_config, get_highlighting_resolves_group | 83% |
commands/main.py | ✔ commands/main.rs | 6 | arg_to_unicode, arg_to_unicode, finish_args, int_or_sig, get_argparser, write_output | — | arg_to_unicode_is_identity_in_py3, int_or_sig_parses_integer, int_or_sig_parses_signal_name, int_or_sig_rejects_invalid_int, finish_args_validates_ext_side, finish_args_accepts_wm_ext_without_side, finish_args_merges_config_override, finish_args_combines_env_and_arg_config_path, finish_args_merges_renderer_arg_with_pane_id_int_parsing, get_argparser_has_expected_argument_count, get_argparser_description_matches_upstream, get_argparser_has_required_flags | 100% |
lib/vcs/mercurial.py | ✔ lib/vcs/mercurial.rs | 6 | branch_name_from_config_file, _repo, status, do_status, branch | __init__ | as_char, statuses, new, aggregate_repo_status, tmp_dir, statuses_table_matches_upstream, repo_statuses_str_matches_upstream, file_status_as_char_matches_upstream, branch_name_from_existing_file_returns_trimmed_content, branch_name_missing_file_returns_default, branch_name_empty_file_returns_empty_string_after_strip, repository_new_canonicalizes_directory, repository_branch_reads_hg_branch_file, repository_branch_missing_returns_default, repository_status_repo_level_stub_returns_none, repository_do_status_stub_returns_none, aggregate_repo_status_clean_returns_none, aggregate_repo_status_modified_returns_dirty, aggregate_repo_status_unknown_returns_untracked, aggregate_repo_status_dirty_plus_untracked_returns_both, aggregate_repo_status_clean_codes_ignored | 83% |
lib/watcher/stat.py | ✔ lib/watcher/stat.rs | 6 | watch, unwatch, is_watching, close | __init__, __call__ | default, new, check, tmp_file_with_content, watch_then_check_returns_false_unchanged, check_returns_true_when_unwatched, check_returns_true_after_mtime_change, unwatch_removes_from_set, close_clears_all_watches | 67% |
lint/markedjson/resolver.py | ✔ lint/markedjson/resolver.rs | 6 | add_implicit_resolver, descend_resolver, ascend_resolver, check_resolver_prefix, resolve | __init__ | fmt, default, new, register_defaults, resolver_singleton, default_tags_match_upstream, resolve_bool_true, resolve_bool_false, resolve_int, resolve_float, resolve_null, resolve_unknown_scalar_falls_back_to_string, resolve_non_implicit_scalar_returns_str, resolve_sequence_returns_seq_tag, resolve_mapping_returns_map_tag, add_implicit_resolver_appends_to_first_chars, add_implicit_resolver_with_none_first_uses_null_bucket, resolve_bool_with_lowercase_first_char_t, resolver_singleton_caches_instance, resolver_error_implements_error_traits, float_regex_rejects_plain_int, int_regex_rejects_leading_zero_multi_digit | 83% |
listers/vim.py | ✔ listers/vim.rs | 6 | tabpage_updated_segment_info, tablister, add_multiplier, buffer_updated_segment_info, bufferlister, add_multiplier | — | tablister_for, bufferlister_for, tab, buf, tablister_returns_empty_without_vim, tablister_for_marks_current_with_tab_prefix, tablister_for_priority_multiplier_grows_with_distance, bufferlister_for_filters_unlisted_unless_show_or_current, bufferlister_for_prefix_includes_mod_when_buffer_modified, bufferlister_for_current_always_shown_even_if_unlisted, add_multiplier_sets_priority_multiplier_from_distance, add_multiplier_returns_one_when_distance_is_zero, add_multiplier_handles_negative_distance_via_abs | 100% |
renderers/ipython/pre_5.py | ✔ renderers/ipython/pre_5.rs | 6 | render, do_render, render_above_lines, render, shutdown | __init__ | default, new, default, new, default, new, default, new, ipython_pre50_renderer_constructs, do_render_injects_client_id_ipython, do_render_preserves_existing_segment_info_keys, do_render_overwrites_pre_existing_client_id, ipython_prompt_renderer_wraps_base, ipython_non_prompt_renderer_wraps_base, renderer_proxy_has_two_inner_renderers, renderer_proxy_render_dispatches_on_is_prompt, renderer_proxy_render_above_lines_returns_vec, renderer_proxy_shutdown_is_callable | 83% |
segments/shell.py | ✔ segments/shell.rs | 6 | jobnum, last_status, last_pipe_status, mode, continuation, get_shortened_path | — | exit_codes, get_shortened_path_uses_segment_info_shortened_path_when_present, get_shortened_path_falls_back_to_super_when_use_shortened_false, get_shortened_path_falls_back_to_super_when_key_missing, jobnum_returns_none_when_zero_and_no_show_zero, jobnum_returns_zero_when_show_zero, jobnum_returns_count_string, jobnum_none_jobnum_returns_none, exit_codes_known_signals, last_status_zero_returns_none, last_status_signal_kills, last_status_non_signal_returns_number, last_pipe_status_all_zero_returns_none, last_pipe_status_mixed_emits_per_status_segments, mode_returns_uppercase_when_no_override, mode_returns_override_when_present, mode_returns_none_when_matches_default, continuation_no_parser_state_returns_empty_segment, continuation_splits_parser_state, continuation_omits_cmdsubst_last, continuation_right_align_sets_first_align | 100% |
shell.py | ✔ shell.rs | 6 | init, load_main_config, load_theme_config, get_config_paths, get_local_themes, do_setup | — | init_stores_args_and_returns_ext_first, init_empty_ext_returns_empty_string, load_main_config_overlays_config_override, load_main_config_no_override_leaves_base, load_theme_config_overlays_matching_theme, load_theme_config_ignores_non_matching_theme, load_theme_config_no_overrides_leaves_base, get_config_paths_returns_args_value_when_set, get_config_paths_returns_none_when_args_empty, get_local_themes_empty_input_returns_empty, get_local_themes_wraps_each_value_in_config_key, get_local_themes_loaded_config_picks_up_theme_override, do_setup_assigns_powerline_attribute, shell_args_default_has_empty_fields, load_main_config_overlay_recurses_into_nested_dict, local_theme_input_with_non_string_value_uses_empty_theme_name | 100% |
bindings/wm/__init__.py | ✔ bindings/wm/mod.rs | 5 | i3_subscribe, run, get_i3_connection, get_connected_xrandr_outputs | __init__ | XRANDR_OUTPUT_RE, wm_threads, default_update_interval_matches_upstream, xrandr_regex_matches_standard_line, xrandr_regex_handles_non_primary, get_connected_xrandr_outputs_returns_empty_when_xrandr_unavailable, wm_threads_registers_awesome | 80% |
commands/config.py | ✔ commands/config.rs | 5 | parse_args, get_argparser | __init__, __call__, __str__ | name, binding_function_name, call, fmt, TMUX_ACTIONS, SHELL_ACTIONS, tmux_action_from_name, shell_action_from_name, new, str_function_names_match_upstream, str_function_display_round_trips_via_name, tmux_actions_has_three_entries, shell_actions_has_two_entries, tmux_action_lookup_unknown_returns_none, get_argparser_description_matches_upstream, get_argparser_includes_subcommand_handles, shell_action_lookup_command_and_uses, str_function_binding_names_match_python_module_attrs, str_function_call_returns_binding_function_name, config_arg_parser_parse_args_requires_function, config_arg_parser_parse_args_returns_function_when_set, config_arg_parser_round_trips_underlying_argparser | 40% |
lib/__init__.py | ✔ lib/mod.rs | 5 | wraps_saveargs, dec, add_divider_highlight_group, dec, f | — | new, wrapper, origin, add_divider_highlight_group_to_list, wrapped_origin_exposes_both_callables, wrapped_origin_accessors_match_fields, add_divider_highlight_group_wraps_non_empty_string, add_divider_highlight_group_none_input_returns_none, add_divider_highlight_group_empty_string_returns_none, add_divider_highlight_group_to_list_injects_divider_into_each_entry, add_divider_highlight_group_to_list_preserves_existing_dividers, add_divider_highlight_group_to_list_empty_returns_none, add_divider_highlight_group_to_list_none_returns_none, add_divider_highlight_group_custom_highlight_string, add_divider_highlight_group_invokes_inner_func_each_call, wraps_saveargs_returns_wrapper_origin_pair, dec_returns_wrapped_origin_pair, f_returns_single_segment_list_for_non_empty_contents, f_returns_none_for_empty_contents | 100% |
lib/shell.py | ✔ lib/shell.rs | 5 | run_cmd, asrun, readlines, which, _access_check | — | run_cmd_echo_returns_stdout, run_cmd_missing_command_returns_none, run_cmd_no_strip_keeps_trailing_newline, which_finds_echo, which_missing_returns_none, readlines_returns_per_line | 100% |
lint/imp.py | ✔ lint/imp.rs | 5 | import_function, import_segment | __init__, __enter__, __exit__ | new, enter, exit, mk_marked, with_path_enter_prepends_import_paths, with_path_enter_snapshots_old_path, with_path_exit_returns_old_path, with_path_empty_import_paths_passthrough, import_function_returns_qualified_for_valid_input, import_function_emits_deprecation_for_i3wm_workspaces, import_function_does_not_warn_for_other_i3wm_segments, import_segment_pins_function_type, marked_name_carries_mark, import_paths_field_passed_through_data | 40% |
pdb.py | ✔ pdb.rs | 5 | init, do_setup, load_main_config, load_theme_config, get_config_paths | — | default, new, init_pins_ext_and_renderer_module_to_pdb, do_setup_does_not_panic, load_main_config_no_env_leaves_base_untouched, load_main_config_overlays_from_env, load_main_config_empty_env_leaves_base_untouched, load_theme_config_overlays_matching_name, load_theme_config_ignores_non_matching_name, load_theme_config_no_env_leaves_base_untouched, get_config_paths_reads_colon_separated_env, get_config_paths_filters_empty_entries, get_config_paths_empty_returns_empty_vec, get_config_paths_empty_env_string_returns_empty | 100% |
segments/__init__.py | ✔ segments/mod.rs | 5 | argspecobjs, argspecobjs, omitted_args, additional_args, with_docstring | — | segment_defaults_are_empty, with_docstring_passes_through | 100% |
segments/pdb.py | ✔ segments/pdb.rs | 5 | current_line, current_file, current_code_name, current_context, stack_depth | — | sample, current_line_returns_lineno_as_string, current_file_basename_true_returns_filename_only, current_file_basename_false_returns_full_path, current_code_name_returns_co_name, current_context_returns_co_name_for_normal_function, current_context_substitutes_module_with_basename, stack_depth_default_subtracts_initial, stack_depth_full_stack_returns_raw_len | 100% |
bindings/ipython/since_5.py | ✔ bindings/ipython/since_5.rs | 4 | init, do_setup, _make_style_from_name | __init__ | default, new, cache_key, matcher_info, default, new, prompt_tokens, in_prompt_tokens, continuation_prompt_tokens, rewrite_prompt_tokens, out_prompt_tokens, configurable_ipython_powerline_init_returns_renderer_module, init_reads_config_overrides_from_powerline_config, init_reads_theme_overrides_from_powerline_config, init_reads_config_paths_from_powerline_config, init_missing_config_keys_leaves_base_attrs_empty, do_setup_attaches_powerline_to_prompts_and_shutdown_hook, prompt_kind_cache_keys_match_upstream, prompt_kind_matcher_info_maps_continuation_to_in2, prompt_tokens_caches_within_same_execution_count, prompt_tokens_renders_again_when_execution_count_changes, prompt_tokens_appends_trailing_space_token, prompt_tokens_passes_side_left, prompt_tokens_passes_continuation_matcher_as_in2, prompt_tokens_distinct_keys_cache_separately, in_prompt_tokens_helper_works, continuation_prompt_tokens_helper_uses_in2_matcher, out_prompt_tokens_helper_uses_out_matcher, rewrite_prompt_tokens_helper_uses_rewrite_matcher, powerline_prompts_init_starts_with_empty_cache, make_style_from_name_calls_saved_msfn, make_style_from_name_returns_powerline_prompt_style | 75% |
bindings/ipython/since_7.py | ✔ bindings/ipython/since_7.rs | 4 | init, do_setup, _make_style_from_name | __init__ | default, new, shutdown, default, new, prompt_tokens, in_prompt_tokens, continuation_prompt_tokens, rewrite_prompt_tokens, out_prompt_tokens, init_returns_since_7_renderer_module, init_reads_config_overrides_from_powerline_config, init_reads_theme_overrides_from_powerline_config, init_reads_config_paths_from_powerline_config, init_missing_keys_leaves_base_attrs_empty, do_setup_attaches_powerline_to_prompts, do_setup_marks_atexit_registered, shutdown_clears_atexit_flag, prompt_tokens_caches_within_same_execution_count, prompt_tokens_renders_again_when_execution_count_changes, prompt_tokens_appends_trailing_space_token, prompt_tokens_passes_side_left, prompt_tokens_continuation_uses_in2_matcher, prompt_tokens_distinct_keys_cache_separately, in_prompt_tokens_helper_works, out_prompt_tokens_helper_uses_out_matcher, rewrite_prompt_tokens_helper_uses_rewrite_matcher, powerline_prompts_init_has_empty_cache, make_style_from_name_calls_saved_msfn, make_style_from_name_returns_powerline_prompt_style | 75% |
bindings/wm/awesome.py | ✔ bindings/wm/awesome.rs | 4 | read_to_log, run, run | __init__ | default, new, start, join, awesome_thread_starts_and_joins, read_to_log_does_not_panic_on_success | 75% |
lib/memoize.py | ✔ lib/memoize.rs | 4 | default_cache_key, decorated_function | __init__, __call__ | new, get_or_compute, default_cache_key_is_stable_across_iteration_order, memoize_caches_within_timeout, memoize_recomputes_on_different_key, memoize_recomputes_after_timeout | 50% |
lib/monotonic.py | ✔ lib/monotonic.rs | 4 | monotonic, mach_timebase_info, monotonic, monotonic | — | monotonic_is_non_decreasing, monotonic_advances, mach_timebase_info_returns_positive_rational | 100% |
lib/overrides.py | ✔ lib/overrides.rs | 4 | parse_value, keyvaluesplit, parsedotval, parse_override_var | — | parsedotval_str, parsedotval_tuple, build_nested, parse_value_empty_returns_remove_marker, parse_value_number, parse_value_string_in_quotes, parse_value_specials, parse_value_array_and_object, parse_value_raw_string, keyvaluesplit_basic, keyvaluesplit_no_equals_errors, keyvaluesplit_leading_underscore_errors, parsedotval_str_builds_nested, parsedotval_str_no_dot_is_flat, parse_override_var_splits_on_semicolon, parse_override_var_skips_empty, parsedotval_dispatches_str_to_keyvaluesplit, parsedotval_dispatches_tuple_to_parse_value, parsedotval_str_no_dot_returns_flat_pair | 100% |
lint/markedjson/tokens.py | ✔ lint/markedjson/tokens.rs | 4 | __repr__ | __init__, __init__, __init__ | new, new, new, new, new, new, new, new, new, new, new, token_carries_marks, stream_start_id_matches_upstream, stream_end_id_matches_upstream, flow_token_ids_match_upstream, key_value_flow_entry_ids_match_upstream, scalar_token_carries_value_and_style, stream_start_token_carries_encoding | 25% |
renderers/lemonbar.py | ✔ renderers/lemonbar.rs | 4 | hlstyle, hl, render, get_theme | — | character_translations, character_translations_escapes_percent, hl_plain_wraps_with_reset_marker, hl_with_fg_emits_f_marker, hl_with_bg_emits_b_marker, hl_with_underline_emits_u_marker, hl_with_all_three_emits_all_markers_in_order, render_wraps_left_and_right_with_position_markers, hlstyle_returns_empty | 100% |
renderers/pdb.py | ✔ renderers/pdb.rs | 4 | get_segment_info, set_pdb, render, do_render | — | default, new, new_pdb_renderer_has_no_pdb_set, set_pdb_stores_handle, render_initializes_initial_stack_length, render_does_not_overwrite_initial_stack_length_on_second_call, get_segment_info_inserts_curframe_and_pdb_keys, pdb_renderer_inherits_readline_escape_markers, do_render_strips_non_ascii_chars, do_render_passes_ascii_unchanged | 100% |
renderers/tmux.py | ✔ renderers/tmux.rs | 4 | attrs_to_tmux_attrs, render, hlstyle, get_segment_info | — | new, character_translations, color_spec, attrs_to_tmux_attrs_none_returns_all_no_prefixes, attrs_to_tmux_attrs_zero_returns_all_no_prefixes, attrs_to_tmux_attrs_bold_only, attrs_to_tmux_attrs_italic_only, attrs_to_tmux_attrs_underline_only, attrs_to_tmux_attrs_all_three, character_translations_contains_hash_override, hlstyle_no_args_returns_empty_string, hlstyle_fg_cterm_only_emits_colour_n, hlstyle_fg_truecolor_emits_hex, hlstyle_bg_emits_bg_directive, hlstyle_attrs_emits_bold_italics_underline, hlstyle_combined_fg_bg_attrs_joins_with_commas, hlstyle_truecolor_without_rgb_falls_back_to_cterm, render_subtracts_width_adjust_from_supplied_width, render_clamps_width_to_minimum_10, render_passes_through_width_when_segment_info_empty, get_segment_info_inserts_mode_key, get_segment_info_uses_pane_current_path_for_getcwd, get_segment_info_falls_back_to_tmux_pwd_var | 100% |
segments/common/vcs.py | ✔ segments/common/vcs.rs | 4 | get_directory, get_directory | __call__, __call__ | branch, stash, tree_status, default, new, call, default, new, call, branch, stash, tree_status, repo, branch_segment_divider_highlight_group_is_none, branch_segment_get_directory_calls_getcwd_closure, branch_segment_get_directory_none_when_getcwd_returns_none, branch_segment_no_repo_returns_none, branch_segment_no_status_colors_returns_branch_highlight, branch_segment_with_status_colors_clean_picks_branch_clean, branch_segment_with_status_colors_dirty_picks_branch_dirty, branch_segment_ignore_statuses_strips_to_clean, branch_segment_empty_status_is_clean, branch_segment_emits_divider_highlight_group_as_null, stash_segment_divider_highlight_group_is_none, stash_segment_no_repo_returns_none, stash_segment_no_stash_support_returns_none, stash_segment_zero_stashes_returns_none, stash_segment_positive_count_returns_segment, stash_segment_get_directory_calls_closure | 50% |
segments/common/wthr.py | ✔ segments/common/wthr.rs | 4 | key, get_request_url, compute_state, render_one | — | weather_conditions_codes, weather_conditions_icons, temp_conversions, temp_units, weather_key, compute_state_from_response, pick_icon, temp_gradient_level, weather_api_key_matches_upstream, weather_interval_matches_upstream, weather_conditions_codes_maps_thunderstorm_to_stormy, weather_conditions_codes_maps_rain_to_rainy, weather_conditions_codes_maps_511_to_snowy, weather_conditions_codes_maps_clear_sky_to_sunny, weather_conditions_codes_maps_clouds_to_cloudy, weather_conditions_icons_table_matches_upstream, temp_conversions_kelvin_to_celsius, temp_conversions_kelvin_to_fahrenheit, temp_conversions_kelvin_to_kelvin_is_passthrough, temp_units_matches_upstream, weather_key_uses_default_api_key_when_unset, weather_key_respects_custom_api_key, compute_state_from_response_parses_owm_payload, compute_state_from_response_unknown_code_returns_unknown_icon, compute_state_from_response_empty_returns_none, compute_state_from_response_malformed_returns_none, pick_icon_uses_override_when_present, pick_icon_falls_back_to_default_table, pick_icon_unknown_returns_ukn, temp_gradient_level_below_coldest_returns_zero, temp_gradient_level_above_hottest_returns_100, temp_gradient_level_midpoint_returns_50, render_one_no_weather_returns_none, render_one_emits_two_segments, render_one_icon_segment_appends_trailing_space, render_one_temp_segment_emits_gradient_level, render_one_temp_segment_renders_default_format, render_one_custom_temp_format, render_one_emits_weather_condition_groups, render_one_temp_segment_groups_match_upstream, render_one_uses_custom_icon_override, render_one_emits_background_divider_on_both | 100% |
lib/debug.py | ✔ lib/debug.rs | 3 | print_cycles, print_path, recurse | — | print_cycles_is_no_op, print_path_is_no_op, recurse_is_no_op | 100% |
matchers/vim/__init__.py | ✔ matchers/vim/mod.rs | 3 | help, cmdwin, quickfix | — | info_with_buftype, help_matches_help_buftype, quickfix_matches_quickfix_buftype, cmdwin_matches_command_line_buffer, cmdwin_matches_path_prefixed_buffer, cmdwin_rejects_other_buffers, cmdwin_returns_false_for_empty_name | 100% |
renderers/ipython/__init__.py | ✔ renderers/ipython/mod.rs | 3 | get_segment_info, get_theme, shutdown | — | default, new, get_segment_info_patches_ipython_key, get_theme_in_returns_self_theme, get_theme_returns_existing_local_theme, get_theme_constructs_lazy_theme_from_config, get_theme_caches_constructed_theme, shutdown_records_main_theme_first, shutdown_walks_local_themes_with_theme_key, get_theme_missing_matcher_returns_null | 100% |
segments/common/mail.py | ✔ segments/common/mail.rs | 3 | key, compute_state, render_one | — | unseen_re, parse_unseen_count, imap4_ssl_port_matches_upstream, interval_matches_upstream, key_use_ssl_defaults_to_port_eq_ssl_port, key_use_ssl_explicit_overrides_default, parse_unseen_count_extracts_n, render_one_none_returns_none, render_one_zero_returns_none, render_one_no_max_emits_email_alert, render_one_with_max_includes_gradient, render_one_clamps_gradient_at_100, compute_state_returns_none_without_credentials | 100% |
segments/vim/plugin/commandt.py | ✔ segments/vim/plugin/commandt.rs | 3 | initialize, finder, path | — | FINDERS_WITHOUT_PATH, finders_without_path_includes_buffer_finder, finder_returns_one_segment_with_empty_contents, path_returns_some_when_finder_not_excluded, initialize_is_idempotent | 100% |
bindings/bar/powerline-bar.py | ✔ bindings/bar/powerline-bar.rs | 2 | render, update | — | get_argparser, main, argparser_has_only_i3_flag, render_appends_newline_to_render_fn_output, update_sets_mode_then_renders | 100% |
bindings/lemonbar/powerline-lemonbar.py | ✔ bindings/lemonbar/powerline-lemonbar.rs | 2 | render, update | — | build_bar_command, main, fake_screen, build_bar_command_assembles_geometry, build_bar_command_appends_extra_args, render_emits_one_payload_per_bar_with_newline, update_sets_new_mode_and_renders | 100% |
lemonbar.py | ✔ lemonbar.rs | 2 | init, get_local_themes | — | get_encoding, init_ext_is_wm, init_renderer_module_is_lemonbar, get_encoding_is_utf8, get_local_themes_none_returns_empty, get_local_themes_wraps_each_value_in_config_key, init_constructs_powerline_with_wm_and_lemonbar | 100% |
lib/path.py | ✔ lib/path.rs | 2 | realpath, join | — | realpath_of_cwd_is_absolute, realpath_of_missing_path_is_absolute_join_with_cwd, join_concatenates_components_in_order, join_empty_returns_empty_path, join_absolute_component_resets | 100% |
lib/watcher/__init__.py | ✔ lib/watcher/mod.rs | 2 | create_file_watcher, create_tree_watcher | — | watch, unwatch, check, close, watch, unwatch, check, close, create_file_watcher_returns_a_watcher, create_file_watcher_stat_explicit, create_file_watcher_inotify_falls_back_to_stat_on_non_linux | 100% |
lint/inspect.py | ✔ lint/inspect.rs | 2 | getconfigargspec, formatconfigargspec | — | formatconfigargspec_empty_args, formatconfigargspec_args_without_defaults, formatconfigargspec_args_with_trailing_defaults, formatconfigargspec_all_args_default, formatconfigargspec_one_arg_one_default, getconfigargspec_returns_empty_until_registry_lands | 100% |
lint/markedjson/loader.py | ✔ lint/markedjson/loader.rs | 2 | echoerr | __init__ | new, get_single_data, dispose, new_loader_has_no_errors, get_single_data_parses_valid_json, get_single_data_flips_haserrors_on_bad_json, echoerr_sets_haserrors, dispose_does_not_panic | 50% |
listers/i3wm.py | ✔ listers/i3wm.rs | 2 | output_lister, workspace_lister | — | workspace_lister_for, ws, output_lister_returns_empty_when_xrandr_unavailable, workspace_lister_for_returns_all_when_no_filters, workspace_lister_for_only_show_focused, workspace_lister_for_only_show_visible_or_urgent, workspace_lister_for_filters_by_output, workspace_lister_for_second_tuple_has_draw_inner_divider_none, workspace_lister_for_workspace_payload_has_all_fields | 100% |
matchers/vim/plugin/gundo.py | ✔ matchers/vim/plugin/gundo.rs | 2 | gundo, gundo_preview | — | gundo_matches_gundo_buffer, gundo_preview_matches_preview_buffer, gundo_rejects_other_buffer | 100% |
renderers/i3bar.py | ✔ renderers/i3bar.rs | 2 | hlstyle, hl | — | hlstyle_returns_empty, hl_basic_contents_only, hl_with_fg_emits_color_field, hl_with_bg_emits_background_field | 100% |
renderers/pango_markup.py | ✔ renderers/pango_markup.rs | 2 | hlstyle, hl | — | escape, hl_no_attrs_returns_empty_span, hl_with_fg_includes_foreground_attribute, hl_with_bg_includes_background_attribute, hl_with_bold_attr_includes_font_weight, hl_with_italic_attr_includes_font_style, hl_with_underline_attr_includes_underline, hl_with_combined_attrs, escape_handles_xml_specials, hlstyle_returns_empty_string | 100% |
segments/common/time.py | ✔ segments/common/time.rs | 2 | date, fuzzy_time | — | format_strftime, unicode_text_translate, fuzzy_time_default_hour_str, fuzzy_time_default_minute_str, fuzzy_time_default_special_cases, fuzzy_time_compute, date_returns_non_empty_contents, date_istime_uses_time_highlight, date_istime_emits_time_divider, date_not_istime_omits_time_divider, date_yyyymmdd_format, date_h_format_emits_two_digit_hour, format_strftime_basic_unix_epoch, unicode_text_translate_replaces_apostrophe_and_hyphen, unicode_text_translate_no_op_on_plain_text, fuzzy_time_default_hour_str_has_12_entries, fuzzy_time_default_minute_str_has_12_entries, fuzzy_time_default_minute_str_quarter_past, fuzzy_time_default_special_cases_includes_noon_and_midnight, fuzzy_time_compute_quarter_past_six, fuzzy_time_compute_o_clock, fuzzy_time_compute_special_case_noon, fuzzy_time_compute_special_case_midnight, fuzzy_time_compute_special_case_round_about_midnight, fuzzy_time_compute_rounds_up_after_32, fuzzy_time_compute_unicode_text_translates_apostrophe, fuzzy_time_compute_unicode_text_translates_hyphen_in_special, fuzzy_time_compute_modulo_24_hour_wraps_to_12_label, fuzzy_time_compute_closest_minute_for_unaligned_input, fuzzy_time_smoke_test_uses_localtime | 100% |
segments/vim/plugin/coc.py | ✔ segments/vim/plugin/coc.rs | 2 | parse_coc_status, coc | — | parse_coc_status_empty_returns_zeros, parse_coc_status_parses_errors_only, parse_coc_status_parses_warnings_only, parse_coc_status_parses_both, parse_coc_status_ignores_unknown_prefix, coc_returns_empty_without_vim | 100% |
bindings/awesome/powerline-awesome.py | ✔ bindings/awesome/powerline-awesome.rs | 1 | main | — | main_runs_without_panic | 100% |
bindings/i3/powerline-i3.py | ✔ bindings/i3/powerline-i3.rs | 1 | render | — | main, i3powerline_log_stream_is_stderr, render_strips_trailing_newline_and_wraps_with_array_comma, render_passes_through_when_no_trailing_newline | 100% |
commands/daemon.py | ✔ commands/daemon.rs | 1 | get_argparser | — | daemon_parser_description_matches_upstream, daemon_parser_has_five_arguments, daemon_parser_flag_set | 100% |
commands/lemonbar.py | ✔ commands/lemonbar.rs | 1 | get_argparser | — | lemonbar_parser_description_matches_upstream, lemonbar_parser_has_five_arguments, lemonbar_parser_has_i3_flag, lemonbar_parser_bar_command_default_meta | 100% |
commands/lint.py | ✔ commands/lint.rs | 1 | get_argparser | — | lint_parser_description_matches_upstream, lint_parser_has_two_arguments, config_path_uses_append_action | 100% |
lib/humanize_bytes.py | ✔ lib/humanize_bytes.rs | 1 | humanize_bytes | — | unit_list_matches_upstream_shape, zero_returns_suffix_only, binary_prefix_matches_upstream, si_prefix_matches_upstream | 100% |
lib/url.py | ✔ lib/url.rs | 1 | urllib_read | — | urllib_urlencode, percent_encode, urllib_read_returns_none_stub, urllib_urlencode_simple, urllib_urlencode_escapes_spaces_as_plus, urllib_urlencode_percent_escapes_non_safe, urllib_urlencode_preserves_safe_chars | 100% |
lint/markedjson/__init__.py | ✔ lint/markedjson/mod.rs | 1 | load | — | tmp_json, load_returns_value_and_no_error, load_reports_error_on_bad_json | 100% |
lint/selfcheck.py | ✔ lint/selfcheck.rs | 1 | havemarks | — | havemarks_walks_nested_structure, havemarks_empty_input_ok | 100% |
listers/pdb.py | ✔ listers/pdb.rs | 1 | frame_lister | — | frames, frame_lister_full_stack_returns_all_frames, frame_lister_drops_initial_stack_length, frame_lister_truncates_to_maxframes_tail, frame_lister_empty_stack_returns_empty, frame_lister_second_tuple_is_empty_dict | 100% |
matchers/vim/plugin/commandt.py | ✔ matchers/vim/plugin/commandt.rs | 1 | commandt | — | commandt_matches_filetype, commandt_matches_gotofile_buffer, commandt_rejects_other_buffer | 100% |
matchers/vim/plugin/nerdtree.py | ✔ matchers/vim/plugin/nerdtree.rs | 1 | nerdtree | — | NERD_TREE_RE, nerdtree_matches_nerd_tree_buffer, nerdtree_matches_path_prefixed_buffer, nerdtree_rejects_regular_buffer, nerdtree_returns_false_for_empty_name | 100% |
renderers/shell/bash.py | ✔ renderers/shell/bash.rs | 1 | do_render | — | character_translations, bash_escape_markers_are_prompt_safe, bash_translations_escape_shell_specials | 100% |
renderers/shell/ksh.py | ✔ renderers/shell/ksh.rs | 1 | render | — | render_prefix, character_translations, ksh_uses_soh_for_both_markers, ksh_render_prefix_carries_soh_cr, ksh_render_prepends_soh_cr_to_super_output, ksh_render_empty_super_yields_just_prefix | 100% |
renderers/shell/tcsh.py | ✔ renderers/shell/tcsh.rs | 1 | do_render | — | character_translations, tcsh_inherits_zsh_escape_markers, tcsh_translations_include_caret_bang_backslash | 100% |
segments/ipython.py | ✔ segments/ipython.rs | 1 | prompt_count | — | prompt_count_returns_str_of_count, prompt_count_missing_key_returns_none | 100% |
segments/tmux.py | ✔ segments/tmux.rs | 1 | attached_clients | — | attached_clients_safe_when_tmux_unavailable | 100% |
segments/vim/plugin/ale.py | ✔ segments/vim/plugin/ale.rs | 1 | ale | — | ale_returns_none_without_vim | 100% |
segments/vim/plugin/capslock.py | ✔ segments/vim/plugin/capslock.rs | 1 | capslock_indicator | — | capslock_returns_none_without_vim | 100% |
segments/vim/plugin/nerdtree.py | ✔ segments/vim/plugin/nerdtree.rs | 1 | nerdtree | — | nerdtree_returns_none_without_vim | 100% |
segments/vim/plugin/syntastic.py | ✔ segments/vim/plugin/syntastic.rs | 1 | syntastic | — | syntastic_returns_none_without_vim | 100% |
segments/vim/plugin/tagbar.py | ✔ segments/vim/plugin/tagbar.rs | 1 | current_tag | — | current_tag_returns_none_without_vim | 100% |
selectors/vim.py | ✔ selectors/vim.rs | 1 | single_tab | — | single_tab_returns_false_when_no_vim | 100% |
version.py | ✔ version.rs | 1 | get_version | — | version_constant_matches_upstream, get_version_returns_nonempty | 100% |
lint/markedjson/nodes.py | ✔ lint/markedjson/nodes.rs | 4 | — | __init__, __repr__, __init__, __init__ | new, fmt, new, new, new, new, node_carries_tag_value_and_marks, scalar_node_id_matches_upstream, scalar_node_carries_style, sequence_node_id_matches_upstream, mapping_node_id_matches_upstream, collection_node_carries_flow_style, node_display_matches_upstream_repr_shape | 0% |
bindings/__init__.py | ✘ bindings/__init__.rs | 0 | — | — | — | 0% |
bindings/ipython/__init__.py | ✘ bindings/ipython/__init__.rs | 0 | — | — | — | 0% |
bindings/pdb/__main__.py | ✔ bindings/pdb/__main__.rs | 0 | — | — | — | 0% |
bindings/qtile/__init__.py | ✘ bindings/qtile/__init__.rs | 0 | — | — | — | 0% |
commands/__init__.py | ✘ commands/__init__.rs | 0 | — | — | — | 0% |
config.py | ✔ config.rs | 0 | — | — | POWERLINE_ROOT, BINDINGS_DIRECTORY, TMUX_CONFIG_DIRECTORY, DEFAULT_SYSTEM_CONFIG_DIR, config_constants_are_consistent | 0% |
listers/__init__.py | ✘ listers/__init__.rs | 0 | — | — | — | 0% |
matchers/__init__.py | ✘ matchers/__init__.rs | 0 | — | — | — | 0% |
matchers/vim/plugin/__init__.py | ✘ matchers/vim/plugin/__init__.rs | 0 | — | — | — | 0% |
renderers/__init__.py | ✘ renderers/__init__.rs | 0 | — | — | — | 0% |
renderers/shell/rcsh.py | ✔ renderers/shell/rcsh.rs | 0 | — | — | rcsh_aliases_readline_renderer | 0% |
renderers/shell/readline.py | ✔ renderers/shell/readline.rs | 0 | — | — | character_translations, escape_markers_match_upstream_readline | 0% |
renderers/shell/zsh.py | ✔ renderers/shell/zsh.rs | 0 | — | — | character_translations, zsh_escape_markers_use_prompt_subst_safe_form, percent_is_doubled_in_translations | 0% |
segments/common/__init__.py | ✘ segments/common/__init__.rs | 0 | — | — | — | 0% |
segments/vim/plugin/__init__.py | ✘ segments/vim/plugin/__init__.rs | 0 | — | — | — | 0% |
selectors/__init__.py | ✘ selectors/__init__.rs | 0 | — | — | — | 0% |