List of all items
Structs
- ApplyFileOptions
- BString
- BinaryHunk
- BinaryPatch
- Conflict
- DiffLine
- DiffNameStatusOptions
- FilePatch
- Hunk
- IndexGitlinkEntry
- IndexWorktreeDiff
- MergeBlobOptions
- MergeBlobResult
- MergeStages
- MergeTreesOptions
- MergeTreesResult
- MergedPath
- NameStatusEntry
- PatchPathOptions
- RejectApply
- RenameDetectionOptions
- WsApplyOptions
- WsIgnore
- range::PatchRef
- render::ChangeIgnore
- render::ColorMoved
- render::ColorMovedWs
- render::CombinedRenderOptions
- render::HunkRenderOptions
- render::LineRange
- render::RenderColors
- render::TaggedLine
- render::WsErrorHighlight
- ws::WsEmitColors
Enums
- ApplyOutcome
- BinaryMethod
- ConflictStyle
- DiffAlgorithm
- DiffOp
- DirectoryRenames
- FileChange
- HunkLine
- MergeConflictKind
- MergeFavor
- MergeInfoMessage
- NameStatus
- WsApplyOutcome
- render::ColorMovedMode
- render::LineKind
- ws::WsAttr
Traits
Functions
- apply_file_patch
- apply_file_patch_rejecting
- apply_file_patch_with_options
- apply_file_patch_ws
- basename_min_score
- basename_rename_matches
- blob_similarity
- count_changes
- diff_lines_with_algorithm
- diff_name_status_empty_tree_with_options
- diff_name_status_empty_tree_with_rename_options
- diff_name_status_head_index
- diff_name_status_head_index_with_options
- diff_name_status_head_index_with_rename_options
- diff_name_status_head_worktree
- diff_name_status_head_worktree_with_options
- diff_name_status_head_worktree_with_rename_options
- diff_name_status_index_worktree
- diff_name_status_index_worktree_for_diff_files_with_options
- diff_name_status_index_worktree_for_diff_files_with_rename_options
- diff_name_status_index_worktree_with_options
- diff_name_status_index_worktree_with_options_and_gitlinks
- diff_name_status_index_worktree_with_rename_options
- diff_name_status_index_worktree_with_rename_options_and_gitlinks
- diff_name_status_tree_index_with_options
- diff_name_status_tree_index_with_rename_options
- diff_name_status_tree_worktree_with_options
- diff_name_status_tree_worktree_with_rename_options
- diff_name_status_trees_with_options
- diff_name_status_trees_with_rename_options
- flatten_tree
- git_patch_delta
- gitlink_broken_gitdir
- gitlink_git_dir
- gitlink_head_oid
- histogram_diff_lines
- is_mergeable_file_mode
- is_type_change
- merge_blobs
- merge_entry_maps
- merge_trees
- modify_or_type_change
- myers_diff_lines
- myers_diff_lines_ws
- parse_unified_patch
- parse_unified_patch_with_options
- parse_unified_patch_with_recount
- path_basename
- patience_diff_lines
- patience_diff_lines_anchored
- range::assign_patch_series
- render::enable_function_context
- render::render_combined
- render::render_combined_with
- render::render_hunks
- render_reject_hunk
- reverse_file_patch
- split_lines
- symlink_target_bytes
- ws::count_lines
- ws::count_trailing_blank
- ws::is_space
- ws::parse_whitespace_rule
- ws::resolve_whitespace_rule
- ws::whitespace_error_string
- ws::ws_blank_line
- ws::ws_check
- ws::ws_check_emit
- ws::ws_fix_bytes
- ws::ws_fix_copy
- ws::ws_fix_line_content
- ws::ws_tab_width