Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MarkusZoppelt/portfolio_rs
/ functions
Functions
385 in github.com/MarkusZoppelt/portfolio_rs
⨍
Functions
385
◇
Types & classes
64
Function
test_draft_decision_refuses_overwrite
()
tests/api_offline.rs:257
Function
test_dry_run_preview_does_not_block_writes
()
tests/api_offline.rs:347
Function
test_empty_portfolio_suggests_increases
()
src/simulate.rs:201
Function
test_from_file
()
src/position.rs:453
Function
test_generate_report_refuses_overwrite
()
tests/api_offline.rs:324
Function
test_get_arg_value_existing
()
src/cli.rs:665
Function
test_get_arg_value_missing
()
src/cli.rs:674
Function
test_get_arg_value_none_matches
()
src/cli.rs:680
Function
test_get_historic_price
()
src/position.rs:421
Function
test_get_missing_position_returns_404_json
()
tests/api_offline.rs:84
Function
test_get_positions_camel_case
()
tests/api_offline.rs:75
Function
test_get_quote_name
()
src/position.rs:406
Function
test_get_quote_price
()
src/position.rs:415
Function
test_gpg_backed_portfolio_is_never_rewritten
()
tests/api_offline.rs:231
Function
test_handle_position
()
src/position.rs:431
Function
test_health
()
tests/api_offline.rs:56
Function
test_help_shows_all_commands
()
tests/e2e_offline.rs:10
Function
test_init_workspace_creates_directories_and_files
()
src/workspace.rs:153
Function
test_init_workspace_creates_directories_and_files
()
tests/e2e_offline.rs:82
Function
test_init_workspace_dry_run_does_not_create
()
src/workspace.rs:185
Function
test_init_workspace_dry_run_does_not_create
()
tests/e2e_offline.rs:102
Function
test_init_workspace_skips_existing_files
()
src/workspace.rs:169
Function
test_init_workspace_skips_existing_files
()
tests/e2e_offline.rs:117
Function
test_initialize_handshake
()
src/commands/mcp.rs:160
Function
test_mcp_tools_list
()
tests/e2e_offline.rs:480
Function
test_migrate_legacy_placeholder
()
src/config.rs:255
Function
test_missing_portfolio_file_fails
()
tests/e2e_offline.rs:623
Function
test_notification_gets_no_response
()
src/commands/mcp.rs:170
Function
test_parent_commands_require_subcommand
()
tests/e2e_offline.rs:634
Function
test_parse_error
()
src/commands/mcp.rs:193
Function
test_parse_tab_balance
()
src/cli.rs:625
Function
test_parse_tab_case_insensitive
()
src/cli.rs:631
Function
test_parse_tab_empty_string_defaults_to_overview
()
src/cli.rs:659
Function
test_parse_tab_invalid_defaults_to_overview
()
src/cli.rs:647
Function
test_parse_tab_none_defaults_to_overview
()
src/cli.rs:653
Function
test_parse_tab_overview
()
src/cli.rs:619
Function
test_policy_dto_serializes_camel_case
()
src/state.rs:1023
Function
test_policy_from_str_valid
()
src/policy.rs:265
Function
test_policy_get_allocation
()
src/policy.rs:338
Function
test_policy_init_creates_valid_policy
()
tests/e2e_offline.rs:297
Function
test_policy_init_warns_when_policy_exists
()
tests/e2e_offline.rs:328
Function
test_policy_roundtrip
()
src/policy.rs:363
Function
test_policy_validate_invalid_file
()
tests/e2e_offline.rs:371
Function
test_policy_validate_valid_file
()
tests/e2e_offline.rs:348
Function
test_policy_validation_allocation_sum
()
src/policy.rs:315
Function
test_portfolio_summary_is_loaded_before_serving
()
tests/api_offline.rs:63
Function
test_quantity_formatting
()
src/context.rs:409
Function
test_report_help
()
tests/e2e_offline.rs:66
Function
test_report_weekly_dry_run
()
tests/e2e_offline.rs:457
Function
test_report_weekly_dry_run_does_not_block_writes
()
tests/e2e_offline.rs:735
Function
test_report_weekly_refuses_overwrite
()
tests/e2e_offline.rs:721
Function
test_review_and_simulate_with_policy
()
tests/api_offline.rs:178
Function
test_review_empty_portfolio
()
src/review.rs:430
Function
test_review_help
()
tests/e2e_offline.rs:39
Function
test_review_json_output_structure
()
tests/e2e_network.rs:121
Function
test_review_markdown_output
()
tests/e2e_network.rs:162
Function
test_review_missing_policy_fails_with_hint
()
tests/e2e_offline.rs:574
Function
test_review_outputs_camel_case_json
()
tests/e2e_offline.rs:554
Function
test_review_to_json_valid
()
src/review.rs:454
Function
test_review_to_markdown_contains_sections
()
src/review.rs:440
Function
test_review_without_policy_is_400
()
tests/api_offline.rs:169
Function
test_save_refuses_gpg_files
()
src/state.rs:1036
Function
test_simulate_help
()
tests/e2e_offline.rs:49
Function
test_simulate_json_output_structure
()
tests/e2e_network.rs:185
Function
test_simulate_markdown_output
()
tests/e2e_network.rs:218
Function
test_simulate_outputs_camel_case_json
()
tests/e2e_offline.rs:586
Function
test_simulation_serializes_camel_case
()
src/simulate.rs:190
Function
test_sort_output
()
tests/e2e_network.rs:262
Function
test_theme_mode_parse
()
src/theme.rs:41
Function
test_tools_list
()
src/commands/mcp.rs:178
Function
test_unknown_method
()
src/commands/mcp.rs:187
Function
test_validate_endpoint_requires_loaded_file
()
tests/api_offline.rs:209
Function
test_validate_endpoint_with_file
()
tests/api_offline.rs:217
Function
test_validate_example_data_is_valid
()
tests/e2e_offline.rs:605
Function
test_validate_invalid_json_exits_2
()
tests/e2e_offline.rs:612
Function
test_workspace_gitignore_protects_private_data
()
tests/e2e_offline.rs:643
Function
test_workspace_takes_precedence
()
src/config.rs:265
Function
test_write_dated_document_creates_file
()
src/document.rs:55
Function
test_write_dated_document_dry_run_never_writes_or_trips_guard
()
src/document.rs:76
Function
test_write_dated_document_refuses_overwrite
()
src/document.rs:65
Method
to_json
(&self)
src/context.rs:199
Method
to_markdown
Render the simulation as human-readable Markdown.
src/simulate.rs:147
Method
to_markdown
(&self)
src/context.rs:203
Function
update_position
( State(state): State<ApiState>, Path(id): Path<usize>, Json(req): Json<UpdatePositionRequest>, )
src/api/mod.rs:283
Method
workspace_dir
(&self)
src/state.rs:154
← previous
301–385 of 385, ranked by callers