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::EditError;pub use edit::EditResult;pub use edit::replace_symbol_body;pub use formatters::format_blast_radius;pub use formatters::format_context_slice;pub use formatters::format_fact_categories;pub use formatters::format_file_skeleton;pub use formatters::format_find_symbol_results;pub use formatters::format_references;pub use formatters::format_replace_symbol_result;pub use formatters::format_search_results;pub use formatters::format_structural_facts;pub use formatters::format_symbol_body;pub use models::BlastRadiusResult;pub use models::ContextSlice;pub use models::FileFact;pub use models::ImpactedSymbol;pub use models::LiteralFact;pub use models::ReferenceSite;pub use models::StructuralFact;pub use models::Symbol;pub use models::SymbolSearchResult;pub use models::TestTarget;pub use models::TypeFact;pub use ops::OpError;pub use ops::blast_radius_op;pub use ops::codebase_outline_op;pub use ops::file_skeleton_op;pub use ops::get_context_slice_op;pub use ops::get_symbol_body_op;pub use queries::QueryError;pub use queries::compute_blast_radius;pub use queries::compute_blast_radius_scoped;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_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_scoped;pub use queries::get_file;pub use queries::get_symbol_by_name;pub use queries::get_symbol_by_name_exact;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::sanitize_fts5_query;pub use queries::search_symbols;pub use queries::search_symbols_scoped;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::installed_extractor_version;pub use sync::reconcile_offline_edits;pub use sync::scan_workspace;pub use sync::update_file;pub use syntax::SyntaxError;pub use syntax::validate_syntax;pub use telemetry::BugReportBundle;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_tool_call;pub use telemetry::record_tool_call_conn;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§
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.