List of all items
Structs
- absorb::AbsorbSource
- absorb::AbsorbStats
- absorb::SelectedTrees
- annotate::FileAnnotation
- annotate::FileAnnotator
- backend::BackendInitError
- backend::BackendLoadError
- backend::ChangeId
- backend::Commit
- backend::CommitId
- backend::Conflict
- backend::ConflictId
- backend::ConflictTerm
- backend::CopyHistory
- backend::CopyId
- backend::CopyRecord
- backend::FileId
- backend::MillisSinceEpoch
- backend::SecureSig
- backend::Signature
- backend::SymlinkId
- backend::Timestamp
- backend::TimestampOutOfRange
- backend::Tree
- backend::TreeEntriesNonRecursiveIterator
- backend::TreeEntry
- backend::TreeId
- commit::Commit
- commit_builder::CommitBuilder
- commit_builder::DetachedCommitBuilder
- config::ConfigFile
- config::ConfigFileSaveError
- config::ConfigLayer
- config::ConfigMigrateError
- config::ConfigMigrationRule
- config::ConfigNamePathBuf
- config::ConfigResolutionContext
- config::StackedConfig
- conflicts::MaterializedFileConflictValue
- conflicts::MaterializedFileValue
- conflicts::MaterializedTreeDiffEntry
- copies::CopiesTreeDiffEntry
- copies::CopiesTreeDiffEntryPath
- copies::CopiesTreeDiffStream
- copies::CopyRecords
- default_index::CompositeIndex
- default_index::DefaultIndexStore
- default_index::DefaultIndexStoreInitError
- default_index::DefaultMutableIndex
- default_index::DefaultReadonlyIndex
- default_index::IndexEntry
- default_index::IndexLevelStats
- default_index::IndexPosition
- default_index::IndexStats
- default_index::revset_engine::RevsetImpl
- default_submodule_store::DefaultSubmoduleStore
- diff::CompareBytesExactly
- diff::CompareBytesIgnoreAllWhitespace
- diff::CompareBytesIgnoreWhitespaceAmount
- diff::Diff
- diff::DiffHunk
- diff::DiffHunkIterator
- diff::DiffHunkRange
- diff::DiffHunkRangeIterator
- dsl_util::AliasesMap
- dsl_util::Diagnostics
- dsl_util::ExpressionNode
- dsl_util::FunctionCallNode
- dsl_util::FunctionCallParser
- dsl_util::InvalidArguments
- dsl_util::KeywordArgument
- dsl_util::StringLiteralParser
- evolution::CommitEvolutionEntry
- extensions_map::ExtensionsMap
- file_util::BadPathEncoding
- file_util::BlockingAsyncReader
- file_util::PathError
- files::ConflictDiffHunk
- files::DiffLine
- files::DiffLineIterator
- files::DiffLineNumber
- fileset::FilesetParseError
- fix::FileToFix
- fix::FixSummary
- fix::ParallelFileFixer
- fsmonitor::WatchmanConfig
- git::GitBranchPushTargets
- git::GitExportStats
- git::GitFetch
- git::GitImportStats
- git::GitPushStats
- git::GitRefUpdate
- git::Progress
- git::RemoteCallbacks
- git::UnexpectedGitBackendError
- git_backend::GitBackend
- gitignore::GitIgnoreFile
- gpg_signing::GpgBackend
- gpg_signing::GpgsmBackend
- graph::GraphEdge
- graph::TopoGroupedGraphIterator
- id_prefix::IdIndex
- id_prefix::IdIndexBuilder
- id_prefix::IdIndexLookup
- id_prefix::IdPrefixContext
- id_prefix::IdPrefixIndex
- index::AllHeadsForGcUnsupported
- index::IndexError
- index::IndexReadError
- index::IndexWriteError
- local_working_copy::FileExecutableFlag
- local_working_copy::FileState
- local_working_copy::FileStates
- local_working_copy::LocalWorkingCopy
- local_working_copy::LocalWorkingCopyFactory
- local_working_copy::LockedLocalWorkingCopy
- local_working_copy::MaterializedConflictData
- local_working_copy::TreeState
- lock::FileLock
- lock::FileLockError
- matchers::DifferenceMatcher
- matchers::EverythingMatcher
- matchers::FileGlobsMatcher
- matchers::FilesMatcher
- matchers::IntersectionMatcher
- matchers::NothingMatcher
- matchers::PrefixMatcher
- matchers::UnionMatcher
- merge::Merge
- merge::MergeBuilder
- merged_tree::MergedTree
- merged_tree::MergedTreeBuilder
- merged_tree::TreeDiffEntry
- merged_tree::TreeDiffIterator
- merged_tree::TreeDiffStreamImpl
- merged_tree::TreeEntriesIterator
- object_id::HexPrefix
- op_store::BookmarkTarget
- op_store::Operation
- op_store::OperationId
- op_store::OperationMetadata
- op_store::RefTarget
- op_store::RemoteRef
- op_store::RemoteView
- op_store::RootOperationData
- op_store::TimestampRange
- op_store::View
- op_store::ViewId
- op_walk::ReparentStats
- operation::Operation
- protos::git_store::Commit
- protos::op_store::Bookmark
- protos::op_store::CommitPredecessors
- protos::op_store::GitRef
- protos::op_store::Operation
- protos::op_store::OperationMetadata
- protos::op_store::RefConflict
- protos::op_store::RefConflictLegacy
- protos::op_store::RefTarget
- protos::op_store::RemoteBookmark
- protos::op_store::Tag
- protos::op_store::Timestamp
- protos::op_store::View
- protos::op_store::ref_conflict::Term
- protos::simple_store::Commit
- protos::simple_store::Conflict
- protos::simple_store::Tree
- protos::simple_store::TreeValue
- protos::simple_store::commit::Signature
- protos::simple_store::commit::Timestamp
- protos::simple_store::conflict::Term
- protos::simple_store::tree::Entry
- protos::simple_store::tree_value::File
- protos::working_copy::Checkout
- protos::working_copy::FileState
- protos::working_copy::FileStateEntry
- protos::working_copy::MaterializedConflictData
- protos::working_copy::SparsePatterns
- protos::working_copy::TreeState
- protos::working_copy::WatchmanClock
- ref_name::GitRefName
- ref_name::GitRefNameBuf
- ref_name::RefName
- ref_name::RefNameBuf
- ref_name::RefSymbol
- ref_name::RemoteName
- ref_name::RemoteNameBuf
- ref_name::RemoteRefSymbol
- ref_name::RemoteRefSymbolBuf
- ref_name::WorkspaceName
- ref_name::WorkspaceNameBuf
- refs::BookmarkPushUpdate
- refs::LocalAndRemoteRef
- repo::MutableRepo
- repo::ReadonlyRepo
- repo::RepoLoader
- repo::RewriteRootCommit
- repo::StoreFactories
- repo_path::FsPathParseError
- repo_path::InvalidNewRepoPathError
- repo_path::InvalidRepoPathComponentError
- repo_path::InvalidRepoPathError
- repo_path::RepoPath
- repo_path::RepoPathBuf
- repo_path::RepoPathComponent
- repo_path::RepoPathComponentBuf
- repo_path::RepoPathComponentsIter
- revset::LoweringContext
- revset::RevsetCommitIterator
- revset::RevsetExtensions
- revset::RevsetParseContext
- revset::RevsetParseError
- revset::RevsetWorkspaceContext
- revset::SymbolResolver
- rewrite::CommitRewriter
- rewrite::CommitWithSelection
- rewrite::ComputedMoveCommits
- rewrite::DuplicateCommitsStats
- rewrite::MoveCommitsLocation
- rewrite::MoveCommitsStats
- rewrite::RebaseOptions
- rewrite::RewriteRefsOptions
- rewrite::SquashedCommit
- settings::GitSettings
- settings::HumanByteSize
- settings::JJRng
- settings::SignSettings
- settings::UserSettings
- signing::Signer
- signing::Verification
- simple_backend::SimpleBackend
- simple_op_heads_store::SimpleOpHeadsStore
- simple_op_heads_store::SimpleOpHeadsStoreInitError
- simple_op_store::SimpleOpStore
- simple_op_store::SimpleOpStoreInitError
- ssh_signing::SshBackend
- stacked_table::MutableTable
- stacked_table::ReadonlyTable
- stacked_table::TableStore
- store::Store
- str_util::GlobPattern
- trailer::Trailer
- transaction::Transaction
- transaction::UnpublishedOperation
- tree::Tree
- tree::TreeEntriesIterator
- tree_builder::TreeBuilder
- union_find::UnionFind
- view::View
- working_copy::CheckoutOptions
- working_copy::CheckoutStats
- working_copy::SnapshotOptions
- working_copy::SnapshotStats
- working_copy::WorkingCopyStateError
- workspace::DefaultWorkspaceLoaderFactory
- workspace::LockedWorkspace
- workspace::Workspace
Enums
- absorb::AbsorbError
- backend::BackendError
- backend::MergedTreeId
- backend::TreeValue
- config::ConfigGetError
- config::ConfigLoadError
- config::ConfigMigrateLayerError
- config::ConfigSource
- config::ConfigUpdateError
- conflicts::ConflictMarkerStyle
- conflicts::MaterializedTreeValue
- copies::CopyOperation
- default_index::DefaultIndexStoreError
- default_index::ReadonlyIndexLoadError
- diff::DiffHunkKind
- dsl_util::AliasDeclaration
- dsl_util::AliasId
- evolution::WalkPredecessorsError
- files::DiffLineHunkSide
- files::MergeResult
- fileset::FilePattern
- fileset::FilePatternParseError
- fileset::FilesetExpression
- fileset::FilesetParseErrorKind
- fix::FixError
- fsmonitor::FsmonitorSettings
- git::FailedRefExportReason
- git::GitExportError
- git::GitFetchError
- git::GitImportError
- git::GitPushError
- git::GitRefKind
- git::GitRemoteManagementError
- git::GitRemoteNameError
- git::GitResetHeadError
- git_backend::GitBackendError
- git_backend::GitBackendInitError
- git_backend::GitBackendLoadError
- git_backend::GitGcError
- gitignore::GitIgnoreError
- gpg_signing::GpgError
- graph::GraphEdgeType
- id_prefix::IdPrefixIndexLoadError
- local_working_copy::FileType
- local_working_copy::TreeStateError
- matchers::Visit
- matchers::VisitDirs
- matchers::VisitFiles
- object_id::PrefixResolution
- op_heads_store::OpHeadResolutionError
- op_heads_store::OpHeadsStoreError
- op_store::OpStoreError
- op_store::RemoteRefState
- op_walk::OpsetEvaluationError
- op_walk::OpsetResolutionError
- protos::op_store::RemoteRefState
- protos::op_store::ref_target::Value
- protos::simple_store::tree_value::Value
- protos::working_copy::FileType
- protos::working_copy::watchman_clock::WatchmanClock
- refs::BookmarkPushAction
- repo::CheckOutCommitError
- repo::EditCommitError
- repo::RepoInitError
- repo::RepoLoaderError
- repo::StoreLoadError
- repo_path::RelativePathParseError
- repo_path::RepoPathUiConverter
- repo_path::UiPathParseError
- revset::BinaryOp
- revset::ExpressionKind
- revset::ResolvedExpression
- revset::ResolvedPredicateExpression
- revset::RevsetCommitRef
- revset::RevsetEvaluationError
- revset::RevsetExpression
- revset::RevsetFilterPredicate
- revset::RevsetModifier
- revset::RevsetParseErrorKind
- revset::RevsetResolutionError
- revset::UnaryOp
- rewrite::EmptyBehaviour
- rewrite::MoveCommitsTarget
- rewrite::RebasedCommit
- signing::SigStatus
- signing::SignBehavior
- signing::SignError
- signing::SignInitError
- ssh_signing::SshError
- stacked_table::TableStoreError
- str_util::StringPattern
- str_util::StringPatternParseError
- time_util::DatePattern
- time_util::DatePatternContext
- time_util::DatePatternParseError
- trailer::TrailerParseError
- transaction::TransactionCommitError
- view::RenameWorkspaceError
- working_copy::CheckoutError
- working_copy::RecoverWorkspaceError
- working_copy::ResetError
- working_copy::SnapshotError
- working_copy::UntrackedReason
- working_copy::WorkingCopyFreshness
- workspace::WorkspaceInitError
- workspace::WorkspaceLoadError
Traits
- backend::Backend
- commit::CommitIteratorExt
- config::ConfigGetResultExt
- config::ToConfigNamePath
- content_hash::ContentHash
- content_hash::DigestUpdate
- default_index::AsCompositeIndex
- diff::CompareBytes
- dsl_util::AliasDeclarationParser
- dsl_util::AliasDefinitionParser
- dsl_util::AliasExpandError
- dsl_util::AliasExpandableExpression
- dsl_util::ExpressionFolder
- dsl_util::FoldableExpression
- file_util::IoResultExt
- fix::FileFixer
- id_prefix::IdIndexSource
- id_prefix::IdIndexSourceEntry
- index::ChangeIdIndex
- index::Index
- index::IndexStore
- index::MutableIndex
- index::ReadonlyIndex
- matchers::Matcher
- object_id::ObjectId
- op_heads_store::OpHeadsStore
- op_heads_store::OpHeadsStoreLock
- op_store::OpStore
- op_store::RefTargetOptionExt
- repo::Repo
- revset::PartialSymbolResolver
- revset::Revset
- revset::RevsetFilterExtension
- revset::RevsetIteratorExt
- revset::SymbolResolverExtension
- signing::SigningBackend
- stacked_table::TableSegment
- submodule_store::SubmoduleStore
- working_copy::LockedWorkingCopy
- working_copy::WorkingCopy
- working_copy::WorkingCopyFactory
- workspace::WorkspaceLoader
- workspace::WorkspaceLoaderFactory
Derive Macros
Functions
- absorb::absorb_hunks
- absorb::split_hunks_to_trees
- backend::make_root_commit
- config::migrate
- config::resolve
- conflicts::choose_materialized_conflict_marker_len
- conflicts::extract_as_single_hunk
- conflicts::materialize_merge_result
- conflicts::materialize_merge_result_to_bytes
- conflicts::materialize_merge_result_to_bytes_with_marker_len
- conflicts::materialize_merge_result_with_marker_len
- conflicts::materialize_tree_value
- conflicts::materialized_diff_stream
- conflicts::parse_conflict
- conflicts::resolve_file_executable
- conflicts::try_materialize_file_conflict_value
- conflicts::update_from_content
- content_hash::blake2b_hash
- dag_walk::closest_common_node
- dag_walk::closest_common_node_ok
- dag_walk::dfs
- dag_walk::dfs_ok
- dag_walk::heads
- dag_walk::heads_ok
- dag_walk::topo_order_forward
- dag_walk::topo_order_forward_ok
- dag_walk::topo_order_reverse
- dag_walk::topo_order_reverse_chunked
- dag_walk::topo_order_reverse_lazy
- dag_walk::topo_order_reverse_lazy_ok
- dag_walk::topo_order_reverse_ok
- dag_walk::topo_order_reverse_ord
- dag_walk::topo_order_reverse_ord_ok
- default_index::revset_engine::evaluate
- diff::diff
- diff::find_line_ranges
- diff::find_nonword_ranges
- diff::find_word_ranges
- dsl_util::collect_similar
- dsl_util::escape_string
- dsl_util::expand_aliases
- dsl_util::expand_aliases_with_locals
- dsl_util::fold_expression_nodes
- dsl_util::fold_function_call_args
- evolution::accumulate_predecessors
- evolution::walk_predecessors
- file_util::check_symlink_support
- file_util::copy_async_to_sync
- file_util::create_or_reuse_dir
- file_util::expand_home_path
- file_util::normalize_path
- file_util::path_from_bytes
- file_util::path_to_bytes
- file_util::persist_content_addressed_temp_file
- file_util::relative_path
- file_util::remove_dir_contents
- file_util::slash_path
- file_util::try_symlink
- files::conflict_diff_hunks
- files::merge
- files::merge_hunks
- files::try_merge
- fileset::parse
- fileset::parse_maybe_bare
- fix::fix_files
- fmt_util::binary_prefix
- git::add_remote
- git::export_refs
- git::export_some_refs
- git::get_all_remote_names
- git::get_git_backend
- git::get_git_repo
- git::import_head
- git::import_refs
- git::import_some_refs
- git::is_special_git_remote
- git::parse_git_ref
- git::push_branches
- git::push_updates
- git::remove_remote
- git::rename_remote
- git::reset_head
- git::set_remote_url
- git::update_intent_to_add
- git_backend::canonicalize_git_repo_path
- graph::reverse_graph
- hex_util::common_hex_len
- hex_util::decode_hex
- hex_util::decode_hex_prefix
- hex_util::decode_reverse_hex
- hex_util::decode_reverse_hex_prefix
- hex_util::encode_hex
- hex_util::encode_reverse_hex
- merge::trivial_merge
- merged_tree::resolve_file_values
- op_heads_store::resolve_op_heads
- op_walk::get_current_head_ops
- op_walk::reparent_range
- op_walk::resolve_op_at
- op_walk::resolve_op_for_load
- op_walk::resolve_op_with_repo
- op_walk::walk_ancestors
- op_walk::walk_ancestors_range
- refs::classify_bookmark_push_action
- refs::diff_named_commit_ids
- refs::diff_named_ref_targets
- refs::diff_named_remote_refs
- refs::iter_named_local_remote_refs
- refs::merge_ref_targets
- refs::merge_remote_refs
- repo::merge_factories_map
- repo::read_store_type
- revset::expect_date_pattern
- revset::expect_fileset_expression
- revset::expect_literal
- revset::expect_string_pattern
- revset::format_remote_symbol
- revset::format_string
- revset::format_symbol
- revset::lower_expression
- revset::optimize
- revset::parse
- revset::parse_program
- revset::parse_symbol
- revset::parse_with_modifier
- revset::walk_revs
- rewrite::compute_move_commits
- rewrite::duplicate_commits
- rewrite::duplicate_commits_onto_parents
- rewrite::find_duplicate_divergent_commits
- rewrite::merge_commit_trees
- rewrite::merge_commit_trees_no_resolve_without_repo
- rewrite::move_commits
- rewrite::rebase_commit
- rewrite::rebase_commit_with_options
- rewrite::rebase_to_dest_parent
- rewrite::restore_tree
- rewrite::squash_commits
- simple_backend::commit_to_proto
- trailer::parse_description_trailers
- trailer::parse_trailers
- transaction::create_op_metadata
- tree::try_resolve_file_conflict
- working_copy::create_and_check_out_recovery_commit
- workspace::default_working_copy_factories
- workspace::default_working_copy_factory
- workspace::get_working_copy_factory
Type Aliases
- backend::BackendResult
- backend::SigningFn
- config::ConfigItem
- config::ConfigTable
- config::ConfigTableLike
- config::ConfigValue
- diff::DiffHunkContentVec
- diff::DiffHunkRangeVec
- fileset::FilesetDiagnostics
- fileset::FilesetParseResult
- graph::GraphNode
- merge::MergedTreeVal
- merge::MergedTreeValue
- merged_tree::TreeDiffStream
- op_store::OpStoreResult
- repo::BackendInitializer
- repo::IndexStoreInitializer
- repo::OpHeadsStoreInitializer
- repo::OpStoreInitializer
- repo::SubmoduleStoreInitializer
- revset::ExpressionNode
- revset::FunctionCallNode
- revset::ResolvedRevsetExpression
- revset::RevsetAliasesMap
- revset::RevsetContainingFn
- revset::RevsetDiagnostics
- revset::RevsetFunction
- revset::UserRevsetExpression
- signing::SignResult
- stacked_table::TableStoreResult
- working_copy::SnapshotProgress
- workspace::WorkingCopyFactories