MCPcopy Create free account

hub / github.com/SamuelSchlesinger/tshts / functions

Functions1,456 in github.com/SamuelSchlesinger/tshts

Functioncount_prefix_5j_moves_five_rows_down
()
tests/pty_smoke.rs:220
Functioncross_sheet_row_delete_makes_targeted_ref_a_ref_error
()
src/domain/services/evaluator/tests.rs:3242
Functioncross_sheet_row_insert_adjusts_self_qualified_active_refs
()
src/domain/services/evaluator/tests.rs:3222
Functioncross_sheet_row_insert_preserves_quoted_sheet_names
()
src/domain/services/evaluator/tests.rs:3145
Functioncross_sheet_row_insert_quotes_digit_prefixed_sheet
()
src/domain/services/evaluator/tests.rs:3184
Functioncross_sheet_row_insert_shifts_qualified_refs
()
src/domain/services/evaluator/tests.rs:3122
Functioncross_sheet_row_insert_updates_named_ranges
()
src/domain/services/evaluator/tests.rs:3205
Functionctrl
(app: &mut App, c: char)
src/presentation/input/editing.rs:85
Functionctrl
(app: &mut App, c: char)
src/presentation/input/dialogs.rs:403
Functionctrl_i_does_not_enter_insert_mode
()
tests/pty_smoke.rs:159
Methodcursor
Current cursor position as (row, col).
tests/common/mod.rs:266
Functiondd_then_p_round_trips_row
()
tests/pty_smoke.rs:133
Methoddefault
()
src/domain/parser/registry.rs:102
Methoddefault
()
src/domain/services/executor.rs:53
Methoddefault
()
src/domain/models/style.rs:86
Methoddefault
()
src/domain/models/workbook.rs:238
Methoddefault
()
src/domain/models/spreadsheet/mod.rs:126
Methoddefault
()
src/application/state/mod.rs:271
Methoddefault_inputs
(&self)
tests/common/scenarios/bond.rs:41
Methoddefault_inputs
(&self)
tests/common/scenarios/portfolio.rs:33
Methoddefault_inputs
(&self)
tests/common/scenarios/pipeline.rs:44
Methoddefault_inputs
(&self)
tests/common/scenarios/sensitivity.rs:40
Methoddefault_inputs
(&self)
tests/common/scenarios/break_even.rs:38
Methoddefault_inputs
(&self)
tests/common/scenarios/leaderboard.rs:37
Methoddefault_inputs
(&self)
tests/common/scenarios/inventory.rs:55
Methoddefault_inputs
(&self)
tests/common/scenarios/currency.rs:43
Methoddefault_inputs
(&self)
tests/common/scenarios/budgeting.rs:37
Methoddefault_inputs
(&self)
tests/common/scenarios/tax.rs:63
Methoddefault_inputs
(&self)
tests/common/scenarios/compound.rs:34
Methoddefault_inputs
(&self)
tests/common/scenarios/amortization.rs:44
Methoddefault_inputs
(&self)
tests/common/scenarios/lookup.rs:44
Methoddefault_inputs
(&self)
tests/common/scenarios/schedule.rs:37
Methoddefault_inputs
(&self)
tests/common/scenarios/formatting.rs:43
Methoddefault_inputs
(&self)
tests/common/scenarios/commission.rs:41
Methoddefault_inputs
(&self)
tests/common/scenarios/quarterly_forecast.rs:44
Methoddefault_inputs
(&self)
tests/common/scenarios/regression.rs:56
Functiondefault_workbook_version
()
src/domain/models/workbook.rs:19
Methoddescription
Return description for status message.
src/domain/services/autofill_pattern.rs:81
Functiondeserialize_cells
(deserializer: D)
src/domain/models/spreadsheet/mod.rs:966
Methoddetect
Detection priority: Arithmetic > KnownSequence > PrefixedNumber > Copy. KnownSequence runs before PrefixedNumber so "Q1, Q2" picks quarters instead of
src/domain/services/autofill_pattern.rs:32
Methoddirty_is_empty
(&self)
src/domain/models/workbook.rs:1215
Methoddrop
(&mut self)
src/domain/parser/mod.rs:767
Methoddrop
(&mut self)
src/domain/models/workbook.rs:107
Methoddrop
(&mut self)
tests/common/mod.rs:364
Functioneach_section_anchor_exists
()
src/presentation/ui/mod.rs:129
Functionedge_circular_ref_without_iterative
()
tests/pty_edges.rs:150
Functionedge_color_unknown_name_errors_gracefully
()
tests/pty_edges.rs:176
Functionedge_comment_preserves_case_and_punctuation
()
tests/pty_edges.rs:37
Functionedge_filter_invalid_column
()
tests/pty_edges.rs:189
Functionedge_format_with_bad_decimals
()
tests/pty_edges.rs:162
Functionedge_insert_col_at_first_position
()
tests/pty_edges.rs:61
Functionedge_long_input_preserved
()
tests/pty_edges.rs:254
Functionedge_many_undos_drains_stack
()
tests/pty_edges.rs:137
Functionedge_name_preserves_case
()
tests/pty_edges.rs:18
Functionedge_paste_with_empty_clipboard
()
tests/pty_edges.rs:201
Functionedge_q_in_insert_mode_is_literal
()
tests/pty_edges.rs:211
Functionedge_rapid_mode_cycling
()
tests/pty_edges.rs:80
Functionedge_rename_preserves_mixed_case
()
tests/pty_edges.rs:50
Functionedge_save_dialog_esc_returns_to_normal
()
tests/pty_edges.rs:227
Functionedge_search_then_esc_clears_state
()
tests/pty_edges.rs:111
Functionedge_sheet_next_with_only_one_sheet
()
tests/pty_edges.rs:242
Functionedge_undo_on_clean_workbook_no_crash
()
tests/pty_edges.rs:127
Functionedge_visual_yank_then_paste_round_trip
()
tests/pty_edges.rs:94
Functionempty_plan_is_noop
()
src/domain/services/executor.rs:531
Functionempty_sheets_load_preserves_named_ranges
()
src/domain/services/evaluator/tests.rs:3263
Functionesc_after_d_then_y_does_not_inherit_delete
()
src/presentation/input/normal/tests.rs:772
Methodexpecting
(&self, formatter: &mut fmt::Formatter)
src/domain/models/spreadsheet/mod.rs:978
Methodexport_to_csv
Writes the rectangular A1-to-last-nonempty region as CSV. ``` use tshts::domain::{Spreadsheet, CsvExporter}; let sheet = Spreadsheet::default(); let
src/domain/services/csv.rs:19
Functionexpr_variant_size_probe
()
src/domain/parser/mod.rs:837
Functionfill_row
(app: &mut App, row: usize, n: usize)
src/presentation/input/editing.rs:104
Methodfind_data_bounds
(spreadsheet: &Spreadsheet)
src/domain/services/csv.rs:183
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/domain/parser/mod.rs:155
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/domain/services/executor.rs:97
Methodfor_workbook
Convenience for the common "I have a workbook plus its named ranges" case — equivalent to `new(sheet).with_names(...).with_workbook(...)`.
src/domain/services/evaluator/mod.rs:79
Functionforget_node_clears_both_directions
()
src/domain/models/dep_graph.rs:406
Methodformat_cell_reference
Format a cell reference with optional `$` markers.
src/domain/models/spreadsheet/mod.rs:535
Methodformat_number
Format a number smartly: show as integer if whole, otherwise as decimal.
src/domain/services/autofill_pattern.rs:243
Functionformat_sheet_name
Wrap a sheet name in `'...'` quotes if the bare form can't be lexed as an identifier. Names need quoting when they're empty, contain anything outside
src/domain/services/evaluator/mod.rs:33
Functionformat_sheet_name_quotes_digit_prefixed_names
()
src/domain/services/evaluator/tests.rs:3170
Functionformula_evaluates_and_displays_result
()
tests/pty_smoke.rs:252
Methodfrom_name
Parses a color name string into a TerminalColor.
src/domain/models/style.rs:43
Methodfrom_spreadsheet
Creates a Workbook from a single Spreadsheet (for backward compatibility).
src/domain/models/workbook.rs:1314
Functionget_cache_miss_enqueues_and_returns_loading_sentinel
()
src/domain/services/evaluator/tests.rs:2777
Functionget_returns_cached_value
()
src/domain/services/evaluator/tests.rs:2562
Functionget_returns_loading_sentinel_while_in_flight
()
src/domain/services/evaluator/tests.rs:2580
Functionget_returns_value_error_on_cached_error
()
src/domain/services/evaluator/tests.rs:2597
Functionget_with_blocked_url_returns_value_error_without_enqueueing
()
src/domain/services/evaluator/tests.rs:2739
Functionget_with_cell_reference_resolves_url_through_cache
()
src/domain/services/evaluator/tests.rs:2713
Methodhandle_command_palette_mode
(app: &mut App, key: KeyCode)
src/presentation/input/dialogs.rs:354
Methodhandle_confirm_discard_mode
(app: &mut App, key: KeyCode)
src/presentation/input/dialogs.rs:8
Methodhandle_editing_mode
(app: &mut App, key: KeyCode)
src/presentation/input/editing.rs:8
Methodhandle_filename_input_mode
(app: &mut App, key: KeyCode, mode: &str)
src/presentation/input/dialogs.rs:128
Methodhandle_find_replace_mode
(app: &mut App, key: KeyCode, modifiers: KeyModifiers)
src/presentation/input/dialogs.rs:270
Methodhandle_goto_cell_mode
(app: &mut App, key: KeyCode)
src/presentation/input/dialogs.rs:249
Methodhandle_help_mode
(app: &mut App, key: KeyCode)
src/presentation/input/dialogs.rs:28
Methodhandle_key_event
(app: &mut App, key: KeyCode, modifiers: KeyModifiers)
src/presentation/input/mod.rs:28
Methodhandle_normal_mode
(app: &mut App, key: KeyCode, modifiers: KeyModifiers)
src/presentation/input/normal.rs:8
Methodhandle_search_mode
(app: &mut App, key: KeyCode)
src/presentation/input/dialogs.rs:195
Methodhandle_visual_mode
(app: &mut App, key: KeyCode, modifiers: KeyModifiers)
src/presentation/input/visual.rs:8
Functionhandles_absolute_refs
()
src/domain/models/refs.rs:225
← previousnext →701–800 of 1,456, ranked by callers