Expand description
Shared utilities used across the objects crate.
Re-exports§
pub use budget::BudgetExceeded;pub use budget::ResourceBudget;pub use budget::ResourceKind;pub use budget::ResourceUsage;pub use git_tree_name::GitTreeNameClassification;pub use git_tree_name::GitTreeNameLossy;pub use git_tree_name::GitTreeNameLossyAction;pub use git_tree_name::classify_git_tree_name;pub use gitlink::gitlink_placeholder_bytes;pub use line_diff::EqualRun;pub use line_diff::LineDiffError;pub use line_diff::LineDiffLimits;pub use line_diff::scratch_bytes_for_line_counts;pub use line_diff::split_text_lines;pub use line_diff::visit_lcs_equal_runs;pub use symlink::symlink_target_bytes;
Modules§
- budget
- Shared resource caps for scratch-budgeted LCS and resumable blame slices.
- git_
tree_ name - Git tree-entry name classification shared by import engines.
- gitlink
- Utilities for first-class Gitlink tree entries.
- line_
diff - Scratch-budgeted equal-run LCS used by native blame and Git-overlay blame.
- symlink
- Canonical symlink-target → blob-bytes conversion.