Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SamuelSchlesinger/tshts
/ functions
Functions
1,456 in github.com/SamuelSchlesinger/tshts
⨍
Functions
1,456
◇
Types & classes
137
Function
count_prefix_5j_moves_five_rows_down
()
tests/pty_smoke.rs:220
Function
cross_sheet_row_delete_makes_targeted_ref_a_ref_error
()
src/domain/services/evaluator/tests.rs:3242
Function
cross_sheet_row_insert_adjusts_self_qualified_active_refs
()
src/domain/services/evaluator/tests.rs:3222
Function
cross_sheet_row_insert_preserves_quoted_sheet_names
()
src/domain/services/evaluator/tests.rs:3145
Function
cross_sheet_row_insert_quotes_digit_prefixed_sheet
()
src/domain/services/evaluator/tests.rs:3184
Function
cross_sheet_row_insert_shifts_qualified_refs
()
src/domain/services/evaluator/tests.rs:3122
Function
cross_sheet_row_insert_updates_named_ranges
()
src/domain/services/evaluator/tests.rs:3205
Function
ctrl
(app: &mut App, c: char)
src/presentation/input/editing.rs:85
Function
ctrl
(app: &mut App, c: char)
src/presentation/input/dialogs.rs:403
Function
ctrl_i_does_not_enter_insert_mode
()
tests/pty_smoke.rs:159
Method
cursor
Current cursor position as (row, col).
tests/common/mod.rs:266
Function
dd_then_p_round_trips_row
()
tests/pty_smoke.rs:133
Method
default
()
src/domain/parser/registry.rs:102
Method
default
()
src/domain/services/executor.rs:53
Method
default
()
src/domain/models/style.rs:86
Method
default
()
src/domain/models/workbook.rs:238
Method
default
()
src/domain/models/spreadsheet/mod.rs:126
Method
default
()
src/application/state/mod.rs:271
Method
default_inputs
(&self)
tests/common/scenarios/bond.rs:41
Method
default_inputs
(&self)
tests/common/scenarios/portfolio.rs:33
Method
default_inputs
(&self)
tests/common/scenarios/pipeline.rs:44
Method
default_inputs
(&self)
tests/common/scenarios/sensitivity.rs:40
Method
default_inputs
(&self)
tests/common/scenarios/break_even.rs:38
Method
default_inputs
(&self)
tests/common/scenarios/leaderboard.rs:37
Method
default_inputs
(&self)
tests/common/scenarios/inventory.rs:55
Method
default_inputs
(&self)
tests/common/scenarios/currency.rs:43
Method
default_inputs
(&self)
tests/common/scenarios/budgeting.rs:37
Method
default_inputs
(&self)
tests/common/scenarios/tax.rs:63
Method
default_inputs
(&self)
tests/common/scenarios/compound.rs:34
Method
default_inputs
(&self)
tests/common/scenarios/amortization.rs:44
Method
default_inputs
(&self)
tests/common/scenarios/lookup.rs:44
Method
default_inputs
(&self)
tests/common/scenarios/schedule.rs:37
Method
default_inputs
(&self)
tests/common/scenarios/formatting.rs:43
Method
default_inputs
(&self)
tests/common/scenarios/commission.rs:41
Method
default_inputs
(&self)
tests/common/scenarios/quarterly_forecast.rs:44
Method
default_inputs
(&self)
tests/common/scenarios/regression.rs:56
Function
default_workbook_version
()
src/domain/models/workbook.rs:19
Method
description
Return description for status message.
src/domain/services/autofill_pattern.rs:81
Function
deserialize_cells
(deserializer: D)
src/domain/models/spreadsheet/mod.rs:966
Method
detect
Detection priority: Arithmetic > KnownSequence > PrefixedNumber > Copy. KnownSequence runs before PrefixedNumber so "Q1, Q2" picks quarters instead of
src/domain/services/autofill_pattern.rs:32
Method
dirty_is_empty
(&self)
src/domain/models/workbook.rs:1215
Method
drop
(&mut self)
src/domain/parser/mod.rs:767
Method
drop
(&mut self)
src/domain/models/workbook.rs:107
Method
drop
(&mut self)
tests/common/mod.rs:364
Function
each_section_anchor_exists
()
src/presentation/ui/mod.rs:129
Function
edge_circular_ref_without_iterative
()
tests/pty_edges.rs:150
Function
edge_color_unknown_name_errors_gracefully
()
tests/pty_edges.rs:176
Function
edge_comment_preserves_case_and_punctuation
()
tests/pty_edges.rs:37
Function
edge_filter_invalid_column
()
tests/pty_edges.rs:189
Function
edge_format_with_bad_decimals
()
tests/pty_edges.rs:162
Function
edge_insert_col_at_first_position
()
tests/pty_edges.rs:61
Function
edge_long_input_preserved
()
tests/pty_edges.rs:254
Function
edge_many_undos_drains_stack
()
tests/pty_edges.rs:137
Function
edge_name_preserves_case
()
tests/pty_edges.rs:18
Function
edge_paste_with_empty_clipboard
()
tests/pty_edges.rs:201
Function
edge_q_in_insert_mode_is_literal
()
tests/pty_edges.rs:211
Function
edge_rapid_mode_cycling
()
tests/pty_edges.rs:80
Function
edge_rename_preserves_mixed_case
()
tests/pty_edges.rs:50
Function
edge_save_dialog_esc_returns_to_normal
()
tests/pty_edges.rs:227
Function
edge_search_then_esc_clears_state
()
tests/pty_edges.rs:111
Function
edge_sheet_next_with_only_one_sheet
()
tests/pty_edges.rs:242
Function
edge_undo_on_clean_workbook_no_crash
()
tests/pty_edges.rs:127
Function
edge_visual_yank_then_paste_round_trip
()
tests/pty_edges.rs:94
Function
empty_plan_is_noop
()
src/domain/services/executor.rs:531
Function
empty_sheets_load_preserves_named_ranges
()
src/domain/services/evaluator/tests.rs:3263
Function
esc_after_d_then_y_does_not_inherit_delete
()
src/presentation/input/normal/tests.rs:772
Method
expecting
(&self, formatter: &mut fmt::Formatter)
src/domain/models/spreadsheet/mod.rs:978
Method
export_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
Function
expr_variant_size_probe
()
src/domain/parser/mod.rs:837
Function
fill_row
(app: &mut App, row: usize, n: usize)
src/presentation/input/editing.rs:104
Method
find_data_bounds
(spreadsheet: &Spreadsheet)
src/domain/services/csv.rs:183
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/domain/parser/mod.rs:155
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/domain/services/executor.rs:97
Method
for_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
Function
forget_node_clears_both_directions
()
src/domain/models/dep_graph.rs:406
Method
format_cell_reference
Format a cell reference with optional `$` markers.
src/domain/models/spreadsheet/mod.rs:535
Method
format_number
Format a number smartly: show as integer if whole, otherwise as decimal.
src/domain/services/autofill_pattern.rs:243
Function
format_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
Function
format_sheet_name_quotes_digit_prefixed_names
()
src/domain/services/evaluator/tests.rs:3170
Function
formula_evaluates_and_displays_result
()
tests/pty_smoke.rs:252
Method
from_name
Parses a color name string into a TerminalColor.
src/domain/models/style.rs:43
Method
from_spreadsheet
Creates a Workbook from a single Spreadsheet (for backward compatibility).
src/domain/models/workbook.rs:1314
Function
get_cache_miss_enqueues_and_returns_loading_sentinel
()
src/domain/services/evaluator/tests.rs:2777
Function
get_returns_cached_value
()
src/domain/services/evaluator/tests.rs:2562
Function
get_returns_loading_sentinel_while_in_flight
()
src/domain/services/evaluator/tests.rs:2580
Function
get_returns_value_error_on_cached_error
()
src/domain/services/evaluator/tests.rs:2597
Function
get_with_blocked_url_returns_value_error_without_enqueueing
()
src/domain/services/evaluator/tests.rs:2739
Function
get_with_cell_reference_resolves_url_through_cache
()
src/domain/services/evaluator/tests.rs:2713
Method
handle_command_palette_mode
(app: &mut App, key: KeyCode)
src/presentation/input/dialogs.rs:354
Method
handle_confirm_discard_mode
(app: &mut App, key: KeyCode)
src/presentation/input/dialogs.rs:8
Method
handle_editing_mode
(app: &mut App, key: KeyCode)
src/presentation/input/editing.rs:8
Method
handle_filename_input_mode
(app: &mut App, key: KeyCode, mode: &str)
src/presentation/input/dialogs.rs:128
Method
handle_find_replace_mode
(app: &mut App, key: KeyCode, modifiers: KeyModifiers)
src/presentation/input/dialogs.rs:270
Method
handle_goto_cell_mode
(app: &mut App, key: KeyCode)
src/presentation/input/dialogs.rs:249
Method
handle_help_mode
(app: &mut App, key: KeyCode)
src/presentation/input/dialogs.rs:28
Method
handle_key_event
(app: &mut App, key: KeyCode, modifiers: KeyModifiers)
src/presentation/input/mod.rs:28
Method
handle_normal_mode
(app: &mut App, key: KeyCode, modifiers: KeyModifiers)
src/presentation/input/normal.rs:8
Method
handle_search_mode
(app: &mut App, key: KeyCode)
src/presentation/input/dialogs.rs:195
Method
handle_visual_mode
(app: &mut App, key: KeyCode, modifiers: KeyModifiers)
src/presentation/input/visual.rs:8
Function
handles_absolute_refs
()
src/domain/models/refs.rs:225
← previous
next →
701–800 of 1,456, ranked by callers