Re-exports§
pub use db::DbError;pub use db::ensure_fts_index;pub use db::ensure_fts_index_path;pub use db::open_read_only;pub use db::open_read_write;pub use edit_check::BaseRequest;pub use edit_check::BaseSource;pub use edit_check::BlockedSite;pub use edit_check::EditCheck;pub use edit_check::EditCheckError;pub use edit_check::EditLimits;pub use edit_check::EditSite;pub use edit_check::PendingCheck;pub use edit_check::SessionLock;pub use edit_check::SessionState;pub use edit_check::ShapeChange;pub use edit_check::any_site_edited;pub use edit_check::head_commit;pub use edit_check::is_session_id;pub use edit_check::latest_session_base;pub use edit_check::lock_session;pub use edit_check::mark_sites;pub use edit_check::prune_sessions;pub use edit_check::read_session;pub use edit_check::record_session_base;pub use edit_check::write_session;pub use formatters::STOP_SITES_LISTED;pub use formatters::format_blast_radius;pub use formatters::format_context_slice;pub use formatters::format_context_slices;pub use formatters::format_edit_check;pub use formatters::format_fact_categories;pub use formatters::format_file_skeleton;pub use formatters::format_find_symbol_results;pub use formatters::format_import_summary;pub use formatters::format_no_facts;pub use formatters::format_reference_report;pub use formatters::format_references;pub use formatters::format_search_results;pub use formatters::format_stop_reason;pub use formatters::format_structural_facts;pub use formatters::format_symbol_bodies;pub use formatters::format_symbol_body;pub use formatters::no_facts_heading;pub use formatters::stop_sites;pub use models::BlastRadiusResult;pub use models::CallingTest;pub use models::ConstructionSite;pub use models::ContextSlice;pub use models::FileFact;pub use models::ImpactedSymbol;pub use models::LabeledSite;pub use models::LiteralFact;pub use models::OverrideRow;pub use models::ReferenceCounts;pub use models::ReferenceReport;pub use models::ReferenceSite;pub use models::ReferenceTarget;pub use models::Registration;pub use models::SearchExplain;pub use models::SiteLabel;pub use models::StructuralFact;pub use models::Symbol;pub use models::SymbolSearchResult;pub use models::TestTarget;pub use models::TextOnlyLines;pub use models::TextScanSummary;pub use models::TypeFact;pub use models::VariantUse;pub use ops::OpError;pub use ops::SymbolLookup;pub use ops::SymbolSelector;pub use ops::blast_radius_op;pub use ops::blast_radius_selected_op;pub use ops::codebase_outline_op;pub use ops::edit_check_op;pub use ops::edit_check_session_diff;pub use ops::edit_check_session_op;pub use ops::edit_check_with;pub use ops::file_skeleton_op;pub use ops::get_context_slice_op;pub use ops::get_context_slice_selected_op;pub use ops::get_context_slices_selected_op;pub use ops::get_symbol_bodies_selected_op;pub use ops::get_symbol_body_op;pub use ops::get_symbol_body_selected_op;pub use ops::lookup_symbols_op;pub use ops::render_symbol_lookup;pub use ops::resolve_symbol_op;pub use queries::QueryError;pub use queries::compute_blast_radius;pub use queries::compute_blast_radius_scoped;pub use queries::compute_blast_radius_scoped_with_ids;pub use queries::count_file_symbols;pub use queries::file_sizes_for_paths;pub use queries::find_callee_signatures;pub use queries::find_literals;pub use queries::find_literals_scoped;pub use queries::find_references;pub use queries::find_references_ext;pub use queries::find_references_for_symbol;pub use queries::find_references_for_symbol_ext;pub use queries::find_references_scoped;pub use queries::find_structural_facts;pub use queries::find_structural_facts_scoped;pub use queries::find_type_facts;pub use queries::fts_search_symbols_explained;pub use queries::fts_search_symbols_scoped;pub use queries::get_file;pub use queries::get_symbol_by_id;pub use queries::get_symbol_by_name;pub use queries::get_symbol_by_name_exact;pub use queries::get_symbol_overloads;pub use queries::import_sites;pub use queries::is_category_alias;pub use queries::is_test_path;pub use queries::list_structural_fact_categories;pub use queries::list_structural_fact_categories_scoped;pub use queries::load_file_symbols;pub use queries::load_scoped_outline_symbols;pub use queries::normalize_kind;pub use queries::qualify_members;pub use queries::sanitize_fts5_query;pub use queries::search_symbols;pub use queries::search_symbols_scoped;pub use queries::suggest_file_paths;pub use queries::suggest_symbol_names;pub use queries::workspace_name;pub use reference_report::reference_report;pub use reference_report::reference_report_for_edit;pub use reference_report::select_reference_target;pub use slicer::SliceError;pub use slicer::slice_symbol;pub use slicer::slice_symbol_body;pub use sync::PINNED_JULIE_VERSION;pub use sync::ReconcileReport;pub use sync::SyncError;pub use sync::create_index;pub use sync::delete_file;pub use sync::ensure_fresh_file;pub use sync::ensure_index_matches_extractor;pub use sync::find_julie_extract_binary;pub use sync::index_written_by_other_extractor;pub use sync::installed_extractor_version;pub use sync::reconcile_offline_edits;pub use sync::scan_workspace;pub use sync::update_file;pub use telemetry::BugReportBundle;pub use telemetry::IndexFacts;pub use telemetry::TelemetryErrorRecord;pub use telemetry::TelemetryFilter;pub use telemetry::TelemetrySummary;pub use telemetry::TimeWindow;pub use telemetry::ToolInvocation;pub use telemetry::ToolStat;pub use telemetry::format_telemetry_summary;pub use telemetry::generate_bug_report;pub use telemetry::get_global_telemetry_dir;pub use telemetry::get_telemetry_summary;pub use telemetry::open_global_telemetry_db;pub use telemetry::open_telemetry_db;pub use telemetry::record_hook_check;pub use telemetry::record_hook_followed;pub use telemetry::record_tool_call;pub use telemetry::record_tool_call_conn;pub use text_scan::WordHits;pub use text_scan::scan_word;pub use watcher::WatcherError;pub use watcher::WatcherHandle;pub use watcher::start_watcher;pub use workspace::Workspace;pub use workspace::WorkspaceError;pub use workspace::is_hard_excluded;pub use workspace::is_project_root;pub use workspace::normalize_path;pub use workspace::parse_file_uri;pub use workspace::strip_prefix_lossy;pub use workspace::to_forward_slash;
Modules§
- db
- edit_
check - The post-edit check: which symbols changed shape against a base revision, and which sites of each the diff did not reach.
- formatters
- models
- ops
- queries
- reference_
report - slicer
- sync
- telemetry
- test_
commands - The shell command that runs one test, from the marker files of the project.
- text_
scan - watcher
- workspace
Structs§
- Connection
- A connection to a SQLite database.
Functions§
- safe_
tempdir - Creates a temporary directory in a safe location, prioritizing
CARGO_TARGET_TMPDIR,TMPDIR, and workspace./target/tmpover/tmpto avoid tmpfs quota limits.