MCPcopy Create free account

hub / github.com/SamuelSchlesinger/tshts / types & classes

Types & classes137 in github.com/SamuelSchlesinger/tshts

↓ 26 callersClassSheetId
src/domain/models/dep_graph.rs:37
↓ 2 callersEnumValue
src/domain/parser/mod.rs:100
↓ 1 callersClassClockGuard
src/domain/parser/mod.rs:765
↓ 1 callersClassCtxGuard
Drop guard restores the prior thread-local pointer even on panic. Without this, a panicking closure would leave a dangling pointer in the thread-local
src/domain/models/workbook.rs:105
ClassAmortization
tests/common/scenarios/amortization.rs:21
ClassApp
src/application/state/mod.rs:94
EnumAppMode
src/application/state/mod.rs:17
EnumArrow
tests/common/mod.rs:375
ClassAtomicFileWriter
Concrete [`FileWriter`](crate::domain::services::FileWriter) backed by this module's `atomic_write`. Wraps the raw function so the domain layer can wr
src/infrastructure/atomic.rs:80
EnumAutofillPattern
src/domain/services/autofill_pattern.rs:17
EnumBinaryOp
src/domain/parser/mod.rs:368
ClassBond
tests/common/scenarios/bond.rs:17
ClassBreakEven
tests/common/scenarios/break_even.rs:15
ClassBudgeting
tests/common/scenarios/budgeting.rs:13
EnumCacheEntry
src/infrastructure/fetcher.rs:54
EnumCalcError
src/domain/services/executor.rs:80
ClassCase
tests/common/scenarios/formatting.rs:19
ClassCellCheck
tests/common/scenarios/mod.rs:57
ClassCellData
src/domain/models/cell.rs:11
ClassCellEvalOutcome
src/domain/services/executor.rs:450
ClassCellFormat
src/domain/models/style.rs:78
ClassCellStyle
src/domain/models/style.rs:68
ClassCellsVisitor
src/domain/models/spreadsheet/mod.rs:973
EnumChartKind
src/application/state/mod.rs:235
ClassChartPopup
src/application/state/mod.rs:228
ClassClipboardData
src/application/state/mod.rs:74
ClassCommission
tests/common/scenarios/commission.rs:13
ClassCompound
tests/common/scenarios/compound.rs:13
ClassConditionalFormat
src/domain/models/spreadsheet/mod.rs:116
ClassCsvExporter
CSV import/export service.
src/domain/services/csv.rs:9
ClassCurrency
tests/common/scenarios/currency.rs:9
ClassDcf
tests/common/scenarios/dcf.rs:21
ClassDeal
tests/common/scenarios/pipeline.rs:18
ClassDynamicTarget
src/domain/parser/mod.rs:729
EnumEditExitDir
src/application/state/mod.rs:250
EnumErrorKind
src/domain/parser/mod.rs:116
EnumExpr
src/domain/parser/mod.rs:320
ClassExpressionEvaluator
src/domain/parser/evaluator/mod.rs:134
EnumFetchResult
Result returned synchronously to a `GET()` call. `Error` is unit-only: the GET() formula function maps every error to `Value::Error(ErrorKind::Value)
src/infrastructure/fetcher.rs:290
ClassFileRepository
src/infrastructure/persistence.rs:7
InterfaceFileWriter
File-writer contract used by CSV export. Implementations must be thread-safe; today's only caller is single-threaded but the trait object is shared by
src/domain/services/file_writer.rs:16
ClassFormatting
tests/common/scenarios/formatting.rs:16
ClassFormulaEvaluator
src/domain/services/evaluator/mod.rs:44
EnumFunctionPurity
src/domain/parser/mod.rs:451
ClassFunctionRegistry
src/domain/parser/registry.rs:6
ClassFxRow
tests/common/scenarios/currency.rs:12
ClassHarness
A live PTY session running the `tshts` binary.
tests/common/mod.rs:58
EnumHttpFetchResult
src/domain/services/http.rs:19
InterfaceHttpFetcher
HTTP fetcher contract that the GET() builtin calls into. Implementations must be thread-safe (recalc dispatches `GET()` cells serially today, but the
src/domain/services/http.rs:29
ClassInner
src/infrastructure/autosave.rs:36
ClassInner
src/infrastructure/fetcher.rs:64
ClassInputHandler
src/presentation/input/mod.rs:19
ClassInputs
tests/common/scenarios/bond.rs:20
ClassInputs
tests/common/scenarios/portfolio.rs:17
ClassInputs
tests/common/scenarios/pipeline.rs:25
ClassInputs
tests/common/scenarios/sensitivity.rs:14
ClassInputs
tests/common/scenarios/break_even.rs:18
ClassInputs
tests/common/scenarios/leaderboard.rs:17
ClassInputs
tests/common/scenarios/dcf.rs:24
ClassInputs
tests/common/scenarios/inventory.rs:29
ClassInputs
tests/common/scenarios/currency.rs:26
ClassInputs
tests/common/scenarios/budgeting.rs:16
ClassInputs
tests/common/scenarios/tax.rs:24
ClassInputs
tests/common/scenarios/compound.rs:16
ClassInputs
tests/common/scenarios/amortization.rs:24
ClassInputs
tests/common/scenarios/lookup.rs:23
ClassInputs
tests/common/scenarios/schedule.rs:21
ClassInputs
tests/common/scenarios/formatting.rs:29
ClassInputs
tests/common/scenarios/commission.rs:16
ClassInputs
tests/common/scenarios/quarterly_forecast.rs:17
ClassInputs
tests/common/scenarios/regression.rs:12
ClassInventory
tests/common/scenarios/inventory.rs:17
ClassLayer
tests/common/scenarios/inventory.rs:44
ClassLeaderboard
tests/common/scenarios/leaderboard.rs:8
ClassLexer
src/domain/parser/lexer.rs:6
ClassLookup
tests/common/scenarios/lookup.rs:8
ClassMonthlyBooking
tests/common/scenarios/quarterly_forecast.rs:11
EnumNumberFormat
src/domain/models/style.rs:10
ClassOrder
tests/common/scenarios/lookup.rs:17
ClassOutput
tests/common/scenarios/bond.rs:28
ClassOutput
tests/common/scenarios/portfolio.rs:21
ClassOutput
tests/common/scenarios/pipeline.rs:29
ClassOutput
tests/common/scenarios/sensitivity.rs:21
ClassOutput
tests/common/scenarios/break_even.rs:24
ClassOutput
tests/common/scenarios/leaderboard.rs:21
ClassOutput
tests/common/scenarios/dcf.rs:32
ClassOutput
tests/common/scenarios/inventory.rs:33
ClassOutput
tests/common/scenarios/currency.rs:31
ClassOutput
tests/common/scenarios/budgeting.rs:22
ClassOutput
tests/common/scenarios/tax.rs:28
ClassOutput
tests/common/scenarios/compound.rs:23
ClassOutput
tests/common/scenarios/amortization.rs:30
ClassOutput
tests/common/scenarios/lookup.rs:28
ClassOutput
tests/common/scenarios/schedule.rs:25
ClassOutput
tests/common/scenarios/formatting.rs:33
ClassOutput
tests/common/scenarios/commission.rs:21
ClassOutput
tests/common/scenarios/quarterly_forecast.rs:21
ClassOutput
tests/common/scenarios/regression.rs:17
ClassParallelExecutor
Rayon-based parallel executor. For each topological level, partitions cells into a parallel-safe set (Pure / VolatileClock / VolatileRandom) and a ser
src/domain/services/executor.rs:276
ClassParser
src/domain/parser/parser_impl.rs:11
next →1–100 of 137, ranked by callers