List of all items
Structs
- api::ApplySearchReplaceOptions
- api::AstRenameBatchOptions
- api::AstRenameFileResult
- api::AstRenameProjectOptions
- api::AstRenameProjectReport
- api::AstReplaceInSymbolOptions
- api::ContentEditHonesty
- api::ContentEditResult
- api::ContentEditsResult
- api::EditResult
- api::FormatFailedError
- api::FuzzySpanPolicy
- api::InvalidInputHintError
- api::MutationAfterBackupError
- api::PlanReport
- api::PostWriteHooks
- api::ReplaceOptions
- api::SearchMatch
- api::SearchOptions
- api::SearchResult
- api::SymbolSearchOptions
- api::TidyIndentOptions
- api::TxChange
- api::TxDocMutation
- api::TxLintResult
- api::TxReadResult
- api::TxRefused
- api::TxSearchMatch
- api::TxSearchResult
- api::WritePolicyOptions
- ast::deps::Import
- ast::diff::StructuralChange
- ast::extract_to_file::ExtractResult
- ast::group::GroupResult
- ast::group::GroupSpec
- ast::impact::ImpactNode
- ast::import_rewrite::SymbolMove
- ast::imports::ImportStatement
- ast::imports::ImportsResult
- ast::insert::InsertResult
- ast::map::MapEntry
- ast::map::MapOptions
- ast::move_symbols::MoveResult
- ast::refs::SymbolRef
- ast::rename::RenameResult
- ast::reorder::ReorderResult
- ast::replace::ScopedReplaceResult
- ast::rewrite::FunctionSigEdit
- ast::rewrite::FunctionSpan
- ast::rewrite::ParseSigError
- ast::search::Capture
- ast::search::SearchMatch
- ast::split::SplitResult
- ast::split::SplitTarget
- ast::symbols::SymbolDef
- ast::validate::SyntaxError
- ast::validate::ValidationResult
- ast::wrap::WrapResult
- backup::BackupSession
- backup::ListSessionsOptions
- backup::Manifest
- backup::ManifestEntry
- backup::SessionListing
- cli::Cli
- cli::global::GlobalFlags
- cli::global::WriteFlags
- cmd::agent_rules::AgentRulesArgs
- cmd::append::AppendArgs
- cmd::apply_fragment::ApplyFragmentArgs
- cmd::ast::AstArgs
- cmd::batch::BatchArgs
- cmd::create::CreateArgs
- cmd::delete::DeleteArgs
- cmd::doc::DocArgs
- cmd::explain::ExplainArgs
- cmd::init::InitArgs
- cmd::mcp::PatchloomService
- cmd::md::MdArgs
- cmd::patch::PatchArgs
- cmd::prepend::PrependArgs
- cmd::read::ReadArgs
- cmd::rename::RenameArgs
- cmd::replace::ReplaceArgs
- cmd::schema::SchemaArgs
- cmd::search::SearchArgs
- cmd::status::StatusArgs
- cmd::tidy::TidyArgs
- cmd::tidy::TidyIssue
- cmd::undo::UndoArgs
- cmd::write_mode::FinalizeCallbacks
- cmd::write_mode::RenderPolicy
- cmd::write_mode::WriteMessages
- config::CachedConfig
- config::Defaults
- config::Exclude
- config::FormatConfig
- config::Output
- config::ProjectConfig
- config::TxConfig
- config::WritePolicyConfig
- containment::PathGuard
- containment::PathGuardBuilder
- exec::ShellResult
- fallback::AnchorMatchResult
- fallback::EditError
- fallback::PeeledError
- fallback::ValidationResult
- ops::apply_fragment::ApplyFragmentSpec
- ops::apply_fragment::DesugaredReplace
- ops::doc::DiffEntry
- ops::file::PathRefused
- ops::file::TextLines
- ops::file::TextLinesWithEndings
- ops::md::HeadingInfo
- ops::md::LintIssue
- ops::patch::ApplyHunksOptions
- ops::patch::ApplyHunksResult
- ops::patch::ConflictRange
- ops::patch::Hunk
- ops::patch::MergeError
- ops::patch::MergeResult
- ops::patch::PatchApplyFileResult
- ops::patch::PatchFile
- ops::replace::ReplaceValidationParams
- ops::replace::ReplacementTextParams
- ops::search::FileResult
- ops::search::SearchFileParams
- ops::search::SearchMatch
- ops::search::SearchResults
- ops::search_replace::SearchReplaceBlock
- ops::search_replace::SearchReplaceParseError
- ops::shell_token::CommandPositionIncompat
- plan::ForEach
- plan::FormatStep
- plan::Plan
- plan::SplitTargetSpec
- plan::ValidationStep
- schema::OperationExample
- schema::OperationSchema
- write::WritePolicy
- write::WritePolicyOverride
Enums
- api::ApplyMode
- api::ContentEdit
- api::MatchMode
- api::PostWriteOnFailure
- ast::Language
- ast::ParseFailure
- ast::diff::ChangeKind
- ast::group::GroupPosition
- ast::insert::InsertPosition
- ast::move_symbols::MovePosition
- ast::refs::RefKind
- ast::reorder::ReorderStrategy
- ast::symbols::SymbolKind
- backup::FileAction
- cli::global::ColorMode
- cmd::Command
- cmd::agent_rules::AgentMode
- cmd::agent_rules::AgentPlatform
- cmd::agent_rules::AgentRulesSurface
- cmd::ast::AstCommand
- cmd::doc::DocAction
- cmd::md::MdAction
- cmd::patch::OnStaleCli
- cmd::patch::PatchAction
- cmd::schema::SchemaFormat
- cmd::tidy::TidyAction
- cmd::write_mode::WriteMode
- cmd::write_mode::WritePhase
- containment::AbsolutePathPolicy
- containment::ContainmentError
- fallback::EditErrorKind
- fallback::MatchStrategy
- files::SoftTextSkip
- files::TextBytesKind
- ops::apply_fragment::FragmentPlacement
- ops::begin_patch::BeginPatchOp
- ops::doc::DocMutation
- ops::doc::FileFormat
- ops::doc::MutationResult
- ops::doc::query::QueryKeysResult
- ops::doc::query::QueryLenResult
- ops::doc::query::QueryResult
- ops::file::PathEntryKind
- ops::md::MoveSectionError
- ops::md::SectionError
- ops::md::TableAppendError
- ops::patch::ApplyHunksStatus
- ops::patch::OnStale
- ops::patch::PatchLine
- ops::replace::InsertSide
- ops::replace::ReplaceModeError
- ops::replace::ReplaceValidationError
- ops::search::Matcher
- plan::Operation
- plan::VerifyCheck
- schema::Tier
- selector::parser::PredicateOp
- selector::parser::Segment
- write::CharsetMode
- write::EolMode
- write::IndentSpec
Traits
Macros
Functions
- api::apply_begin_patch
- api::apply_content_edits
- api::apply_content_edits_to_file
- api::apply_content_edits_to_file_with_span_policy
- api::apply_content_edits_with_label
- api::apply_fragment_to_file
- api::apply_patch
- api::apply_patch_file
- api::apply_post_write_validator
- api::apply_search_replace_blocks
- api::apply_search_replace_document
- api::ast_rename
- api::ast_rename_batch
- api::ast_rename_project
- api::ast_replace_in_symbol
- api::ast_rewrite_signature
- api::ast_rewrite_signature_in_content
- api::backup_session_from_error
- api::build_context_lines
- api::doc_append
- api::doc_delete
- api::doc_delete_where
- api::doc_ensure
- api::doc_get
- api::doc_has
- api::doc_keys
- api::doc_len
- api::doc_merge
- api::doc_move
- api::doc_prepend
- api::doc_set
- api::doc_update
- api::execute_plan
- api::file_append
- api::file_create
- api::file_delete
- api::file_prepend
- api::file_rename
- api::find_files_with_symbol
- api::format_failed_backup_session
- api::format_failed_written_files
- api::format_search_results
- api::fuzzy_span_suspicious
- api::fuzzy_span_suspicious_with_policy
- api::is_load_text_strict_fail
- api::is_style_changed
- api::load_text
- api::make_write_policy
- api::md_dedupe_headings
- api::md_insert_after_heading
- api::md_insert_after_section
- api::md_insert_before_heading
- api::md_lint_agents
- api::md_move_section
- api::md_replace_section
- api::md_table_append
- api::md_upsert_bullet
- api::merge_match_modes
- api::mutation_after_backup_session
- api::parse_plan
- api::parse_unified_diff
- api::prefer_widest_matched_text
- api::read
- api::refuse_batch_if_suspicious_fuzzy
- api::replace_in_content
- api::replace_text
- api::run_post_write_validation
- api::run_post_write_validation_with_session
- api::search
- api::search_directory
- api::search_file
- api::search_one_file
- api::suggested_op_from_error
- api::text_diff
- api::tidy
- api::tidy_with_indent
- ast::child_text_by_kind
- ast::child_text_by_kinds
- ast::deps::extract_imports
- ast::deps::extract_imports_from_file
- ast::diff::render_changes
- ast::diff::structural_diff
- ast::extract_to_file::extract_to_file
- ast::group::group_symbols
- ast::group::parse_group_position
- ast::impact::compute_impact
- ast::impact::render_impact_tree
- ast::import_rewrite::rewrite_imports_in_source
- ast::imports::add_imports
- ast::imports::dedupe_imports
- ast::imports::list_imports
- ast::imports::remove_imports
- ast::insert::insert_code
- ast::map::generate_map
- ast::map::render_tree
- ast::move_symbols::move_symbols
- ast::move_symbols::parse_position
- ast::parse_source
- ast::refs::find_all_refs_in_source_with_tree
- ast::refs::find_refs_in_file
- ast::refs::find_refs_in_source
- ast::refs::find_refs_in_source_with_tree
- ast::rename::rename_in_file
- ast::rename::rename_in_source
- ast::reorder::parse_strategy
- ast::reorder::reorder_symbols
- ast::replace::replace_in_symbol
- ast::replace::replace_in_symbol_file
- ast::rewrite::find_function_span
- ast::rewrite::replace_function_signature
- ast::rewrite::rewrite_function_signature
- ast::rewrite::splice_function_signature
- ast::search::compile_pattern_query
- ast::search::search_file
- ast::search::search_query
- ast::split::split_file
- ast::symbols::check_no_overlapping_spans
- ast::symbols::extract_symbol_text
- ast::symbols::extract_symbols
- ast::symbols::extract_symbols_from_file
- ast::symbols::filter_symbols
- ast::symbols::find_symbol
- ast::symbols::full_symbol_span
- ast::symbols::parse_kind_filter
- ast::try_parse_source
- ast::ts_language_for
- ast::validate::validate_file
- ast::validate::validate_file_for_walk
- ast::validate::validate_source
- ast::wrap::wrap_code
- backup::backup_write_files
- backup::find_backup_roots
- backup::is_under_backup_dir
- backup::list_sessions
- backup::list_sessions_under
- backup::prune_old_backups
- backup::refuse_user_write_under_backup_dir
- backup::remove_session
- backup::restore_path_from_latest_backup
- backup::restore_path_from_session
- backup::restore_path_from_session_with_guard
- backup::restore_session
- backup::restore_session_with_guard
- bounded_regex_build
- bounded_regex_builder
- cmd::agent_rules::run
- cmd::append::run
- cmd::apply_fragment::run
- cmd::ast::run
- cmd::batch::run
- cmd::batch::tokenize
- cmd::create::run
- cmd::delete::run
- cmd::dispatch
- cmd::doc::run
- cmd::explain::run
- cmd::init::run
- cmd::md::run
- cmd::output::execute_via_engine
- cmd::output::execute_via_engine_no_preview_diffs
- cmd::output::run_write
- cmd::output::run_write_op
- cmd::output::run_write_op_no_preview_diffs
- cmd::output::stage_for_write
- cmd::patch::run
- cmd::prepend::run
- cmd::read::run
- cmd::rename::run
- cmd::replace::run
- cmd::schema::run
- cmd::search::run
- cmd::status::run
- cmd::tidy::run
- cmd::tx::execute_plan_direct
- cmd::tx::run
- cmd::undo::run
- cmd::write_dispatch::execute_write
- cmd::write_mode::classify_write_mode
- cmd::write_mode::finalize_callback_write
- cmd::write_mode::finalize_execution_result
- cmd::write_mode::finalize_report
- cmd::write_mode::write_exit_code
- config::apply_config
- config::find_and_load
- config::find_and_load_opts
- containment::is_blank_path
- containment::safe_canonicalize
- exec::kill_process_tree
- exec::run_with_timeout
- exec::shell_command
- fallback::anchor_match
- fallback::classify_error
- fallback::classify_error_ref
- fallback::edit_error_kind
- fallback::edit_error_ref
- fallback::error_kind_str
- fallback::find_similar_targets
- fallback::is_already_exists
- fallback::is_ambiguous
- fallback::is_binary
- fallback::is_changes_detected
- fallback::is_conflicts
- fallback::is_format_failed
- fallback::is_fuzzy_span_suspicious
- fallback::is_guard_rejected
- fallback::is_invalid_encoding
- fallback::is_invalid_input
- fallback::is_no_match
- fallback::is_not_found
- fallback::is_type_error
- fallback::peel_error
- fallback::resolve_with_fallback
- fallback::resolve_with_fallback_skip_exact
- fallback::validate_edit
- fallback::validate_edit_nth
- files::build_glob_matcher
- files::classify_text_bytes
- files::classify_text_bytes_owned
- files::collect_file_paths
- files::collect_file_paths_with_ignores
- files::collect_glob_roots
- files::is_binary
- files::is_binary_file
- files::load_text_strict
- files::matches_glob
- files::matches_glob_with_roots
- files::par_process_files
- files::read_text_file
- files::relative_display
- files::try_read_text_file
- is_verbose
- ops::apply_fragment::build_apply_fragment_spec
- ops::apply_fragment::desugar_to_replace_fields
- ops::apply_fragment::desugar_to_replace_operation
- ops::apply_fragment::is_lazy_marker_line
- ops::apply_fragment::plan_apply_fragment_to_replace
- ops::apply_fragment::strip_lazy_markers
- ops::begin_patch::apply_codex_hunks
- ops::begin_patch::begin_patch_containment_checks
- ops::begin_patch::begin_patch_declared_paths
- ops::begin_patch::has_mixed_begin_patch_grammar
- ops::begin_patch::looks_like_begin_patch
- ops::begin_patch::parse_begin_patch
- ops::begin_patch::resolve_begin_patch_dest
- ops::doc::apply_doc_mutation
- ops::doc::deep_merge
- ops::doc::delete_at_selector
- ops::doc::delete_where
- ops::doc::detect_format
- ops::doc::diff_values
- ops::doc::flatten_value
- ops::doc::load_for_query
- ops::doc::move_at_path
- ops::doc::navigate_mut
- ops::doc::needs_yaml_quoting
- ops::doc::parse_doc
- ops::doc::parse_doc_for_query
- ops::doc::parse_value
- ops::doc::presentation_style_changed
- ops::doc::query::keys_at
- ops::doc::query::len_at
- ops::doc::query::query_get
- ops::doc::query::query_has
- ops::doc::query::query_keys
- ops::doc::query::query_len
- ops::doc::serialize_value
- ops::doc::serialize_value_preserving
- ops::doc::set_at_path
- ops::doc::style_changed_for_path
- ops::doc::update_matching
- ops::file::append_content
- ops::file::classify_path_entry
- ops::file::empty_scan_masked_by_unreadable
- ops::file::ensure_not_binary_file
- ops::file::ensure_not_windows_ads_path
- ops::file::ensure_not_windows_illegal_dest
- ops::file::ensure_parent_components_are_directories
- ops::file::ensure_unlinkable_not_directory
- ops::file::explicit_multi_path_non_text_refused
- ops::file::is_real_directory
- ops::file::is_regular_file_for_backup
- ops::file::is_windows_ads_path
- ops::file::is_windows_illegal_dest_path
- ops::file::path_entry_exists
- ops::file::prepend_content
- ops::file::refuse_non_regular_destination
- ops::file::refuse_symlink_destination
- ops::file::rename_or_copy
- ops::file::sole_explicit_non_text
- ops::file::sole_explicit_non_text_for_scan
- ops::file::split_utf8_bom
- ops::file::strip_utf8_bom
- ops::file::text_line_column
- ops::file::text_line_index
- ops::file::text_lines
- ops::file::text_lines_with_endings
- ops::file::unlink_path_entry
- ops::file::windows_collapse_trailing_separators
- ops::md::dedupe_headings_in
- ops::md::find_section
- ops::md::insert_after_heading_in
- ops::md::insert_after_section_in
- ops::md::insert_before_heading_in
- ops::md::lint_agents_content
- ops::md::move_section_in
- ops::md::non_fenced_lines
- ops::md::parse_headings
- ops::md::replace_section_in
- ops::md::section_range
- ops::md::table_append_in
- ops::md::upsert_bullet_in
- ops::patch::apply_hunks
- ops::patch::apply_hunks_with_options
- ops::patch::copy_dest_exists_msg
- ops::patch::create_dest_exists_msg
- ops::patch::merge_hunks
- ops::patch::parse_diff_file_path
- ops::patch::parse_diff_git_paths
- ops::patch::parse_patch
- ops::patch::patch_declared_paths
- ops::patch::rename_dest_exists_msg
- ops::patch::rename_would_clobber_dest
- ops::patch::unquote_git_c_string
- ops::patch::unsupported_git_meta_msg
- ops::replace::anchor_is_whole_line
- ops::replace::anchor_is_whole_line_ci
- ops::replace::build_replacement_text
- ops::replace::compile_replace_regex
- ops::replace::context_filtered_offset
- ops::replace::context_filtered_offset_with_re
- ops::replace::context_filtered_span
- ops::replace::context_filtered_span_with_re
- ops::replace::count_content_matches
- ops::replace::count_nth_candidates
- ops::replace::count_whole_line_matches
- ops::replace::expand_match_anchor_template
- ops::replace::leading_line_indent_start
- ops::replace::normalize_line_insert
- ops::replace::normalize_line_insert_ci
- ops::replace::preferred_line_ending
- ops::replace::replace_content
- ops::replace::replace_insert_before
- ops::replace::replace_whole_lines
- ops::replace::replacement_text
- ops::replace::replacement_text_ci
- ops::replace::validate_replace_args
- ops::replace::validate_replace_mode
- ops::search::build_matcher
- ops::search::line_and_column_for_offset
- ops::search::merge_file_results
- ops::search::search_one_file
- ops::search_replace::has_mixed_search_replace_grammar
- ops::search_replace::has_search_replace_marker
- ops::search_replace::looks_like_search_replace
- ops::search_replace::parse_diff_fenced
- ops::search_replace::parse_search_replace
- ops::search_replace::parse_search_replace_document
- ops::search_replace::search_replace_declared_paths
- ops::shell_token::command_position_combo_error
- ops::shell_token::find_command_position_matches
- ops::shell_token::is_command_position
- ops::shell_token::replace_command_position
- plan::effective_strict
- plan::expand_for_each
- plan::lifecycle_cmds
- plan::parse_plan
- plan::parse_plan_auto
- plan::parse_plan_toml
- plan::parse_plan_yaml
- plan::refuse_lifecycle_shell_metas
- run
- schema::agent_operations_catalogue
- schema::is_compatible_version
- schema::mcp_tool_description
- schema::operation_description
- schema::operation_example_json
- schema::operation_schemas
- schema::operation_variant_schema
- schema::operations_for_tier
- schema::plan_write_policy_schema
- schema::registered_operation_names
- schema::system_prompt_for_tier
- selector::eval::eval
- selector::eval::eval_result
- selector::get_nested
- selector::item_matches_predicate
- selector::parse_anyhow
- selector::parser::parse
- selector::value_matches
- selector::value_matches_str
- write::apply_charset
- write::apply_policy
- write::collapse_blanks
- write::dedent_content
- write::detect_eol
- write::ensure_final_newline
- write::indent_content
- write::normalize_eol
- write::parse_dedent_spec
- write::parse_eol_mode
- write::parse_indent_spec
- write::policy_from_flags
- write::trim_trailing_whitespace