List of all items
Structs
- batch::WriteBatch
- chunker::ChunkBoundary
- chunker::ChunkIterator
- chunker::ChunkReader
- chunker::FastCdc
- hash::Hasher
- hash::ObjectPath
- history::AncestryDescriptor
- history::AncestrySnapshot
- history::CommitHistory
- history::Position
- history::TrustedAncestryDescriptor
- ignore::IgnoreList
- ignore::Pattern
- index::Index
- index::IndexEntry
- layout::RepoLayout
- layout::WorktreeEntry
- merkle::Proof
- object::Blob
- object::ChunkedBlob
- object::Commit
- object::Delta
- object::Identity
- object::Remix
- object::RemixSource
- object::Tag
- object::Tree
- object::TreeEntry
- ops::bisect::BisectState
- ops::blame::BlameLine
- ops::blame::BlameOptions
- ops::blame::BlameResult
- ops::cherry_pick::CherryPickResult
- ops::conflict_state::CherryPickState
- ops::conflict_state::ConflictRecord
- ops::conflict_state::MergeState
- ops::conflict_state::RevertState
- ops::diff::DiffEntry
- ops::diff::DiffResult
- ops::diff::HunkLine
- ops::diff::PatchHunk
- ops::diff::StatusEntry
- ops::gc::GcReport
- ops::merge::Conflict
- ops::merge::MergeResult
- ops::rebase::RebaseState
- ops::recovery::RecoveryEntry
- ops::recovery::RetentionPolicy
- ops::restore::RestoreOptions
- ops::restore::RestoreReport
- ops::restore::SparsePattern
- ops::revert::RevertResult
- ops::stash::StashEntry
- ops::stash::StashList
- pack::DecodeLimits
- pack::DecodeReport
- pack::DecodedEntry
- pack::NoExternalBases
- pack::PackDecodeCursor
- pack::PackEntries
- pack::PackReader
- pack::PackWriter
- pack::PreparedDelta
- pack::PreparedRaw
- pack::UnpackReport
- pack::rewrite::Rewritten
- pack::window::FrameInfo
- pack::window::WindowCursor
- pack::window::WindowReader
- pack::window::WindowRequest
- pack::window::WindowSummary
- pack_shard::Config
- pack_shard::ParallelStrategy
- pack_shard::SequentialStrategy
- pack_shard::Shard
- pack_shard::ShardSet
- pack_shard::download::Cancellation
- pack_shard::download::DownloadGroup
- pack_shard::download::DownloadedShard
- pack_shard::download::WorkerSlot
- protocol::AdmissionChallengeEntry
- protocol::AdmissionRequired
- protocol::BackoffIterator
- protocol::PackChunk
- protocol::PackKey
- protocol::RepositoryAddress
- protocol::UploadLimits
- refs::Ref
- refs::RefCandidate
- refs::RemoteRefBatch
- repo_identity::RepositoryIdentity
- repo_lock::RepoLock
- sign::KeyPair
- sign::PublicKey
- sign::SecretSeed
- sign::Signature
- sparse::SparseManifest
- sparse::SparseProof
- sparse::SparseResponse
- sparse::VerifiedSparseTree
- store::BulkWriter
- store::DisplaySource
- store::EphemeralSink
- store::MemorySource
- store::ObjectStore
- transfer::DeltaCandidate
- transfer::PackListNode
- transfer::PackPlan
- transfer::PlannedDelta
- upload_parts::PartHasher
- upload_parts::PartPlan
- verify::ClosureExport
- verify::ClosureManifest
- verify::ClosureReport
- verify::Disclosed
- verify::PathVerified
- verify::PushReport
- verify::Step
- verify::proof_size::ChunkedRangeSizer
- verify::proof_size::EncodedRangePlan
- verify::proof_size::PrefixStep
- verify::span::DisclosedSpan
- verify::span::Plan
- worktree::StatObservation
- write_auth::AuthError
- write_auth::Authorized
- write_auth::Context
- write_auth::Headers
- write_auth::Operation
- write_auth::PartCommitment
Enums
- admission::BoundError
- batch::SyncPolicy
- delta::DeltaCorruption
- hash::FromHexError
- history::HistoryError
- ignore::IgnoreError
- index::EntryStatus
- index::IndexError
- layout::DiscoverError
- merkle::MerkleError
- merkle::ObjectKind
- object::EntryMode
- object::IdentityKind
- object::MkitError
- object::Object
- object::ObjectType
- ops::bisect::BisectError
- ops::bisect::BisectStep
- ops::blame::BlameError
- ops::blame::CopyDetection
- ops::blame::MoveDetection
- ops::cherry_pick::CherryPickError
- ops::conflict_state::ConflictStateError
- ops::diff::DiffError
- ops::diff::DiffKind
- ops::diff::HunkLineKind
- ops::diff::StatusStaging
- ops::diff::WhitespaceMode
- ops::gc::GcRootsError
- ops::graph::ClosureMode
- ops::merge::ConflictKind
- ops::rebase::RebaseAction
- ops::rebase::RebaseError
- ops::recovery::RecoveryError
- ops::restore::RestoreError
- ops::revert::RevertError
- ops::stash::StashError
- pack::PackEntry
- pack::PackError
- pack::window::Step
- pack_shard::ShardError
- protocol::AdvanceOutcome
- protocol::CommitOutcome
- protocol::TransportError
- refs::Head
- refs::RefError
- refs::RefNameKind
- refs::RefReadOutcome
- refs::RefWriteCondition
- repo_identity::IdentityError
- repo_identity::Namespace
- repo_lock::LockError
- sparse::SparseError
- sparse::SparseWireError
- store::StoreError
- transfer::PackListError
- upload_parts::PartError
- verify::DisclosedPayload
- verify::Selector
- verify::VerifyError
- verify::span::RangeProof
- verify::span::RangeProofError
- verify::span::RangeProofKind
- verify::span::SpanError
- worktree::LoadedBlob
- worktree::WorktreeError
- write_auth::CommitmentKind
- write_auth::ContentCommitment
- write_auth::ExpectedCommitment
Traits
- pack::DeltaBaseSource
- pack::window::WindowSource
- protocol::Transport
- protocol::async_shim::Executor
- store::ObjectSink
- store::ObjectSource
- verify::ObjectSource
Functions
- admission::encode_admission_challenge
- admission::is_valid_scheme
- admission::validate_challenges
- chunker::chunk_boundaries
- chunker::gear_table_digest
- delta::decode
- delta::encode
- hash::domain_digest
- hash::from_hex
- hash::hash
- hash::object_path
- hash::to_hex
- hash::to_hex_bytes
- history::verify_ancestry
- history::verify_inclusion
- ignore::glob_match
- ignore::load
- ignore::parse
- index::deserialize
- index::from_tree
- index::index_path
- index::read_index
- index::validate_index_path
- index::write_index
- layout::all_state_layouts
- layout::discover
- layout::validate_worktree_id
- layout::worktrees
- layout::write_pointer_file
- merkle::build_chunk_proof
- merkle::build_chunks_multi_proof
- merkle::build_chunks_range_proof
- merkle::build_tree_entries_multi_proof
- merkle::build_tree_entries_range_proof
- merkle::build_tree_entry_proof
- merkle::chunk_position
- merkle::chunked_inner_root
- merkle::compute_chunked_id
- merkle::compute_tree_id
- merkle::tree_entry_position
- merkle::tree_inner_root
- merkle::verify_chunk
- merkle::verify_chunks_multi
- merkle::verify_chunks_range
- merkle::verify_tree_entries_multi
- merkle::verify_tree_entries_range
- merkle::verify_tree_entry
- merkle::wrap_id
- object::id_from_object
- ops::bisect::bisect_file_path
- ops::bisect::cleanup_bisect
- ops::bisect::enumerate_range
- ops::bisect::is_bisect_in_progress
- ops::bisect::next_step
- ops::bisect::pick_midpoint
- ops::bisect::pick_midpoint_skip
- ops::bisect::read_state
- ops::bisect::write_state
- ops::blame::blame_file
- ops::blame::blame_file_reverse
- ops::blame::blame_file_with
- ops::blame::find_blob_in_tree
- ops::blame::format_blame_text
- ops::cherry_pick::cherry_pick
- ops::conflict_state::any_op_in_progress
- ops::conflict_state::clear_cherry_pick_state
- ops::conflict_state::clear_merge_state
- ops::conflict_state::clear_result_tree
- ops::conflict_state::clear_revert_state
- ops::conflict_state::deserialize_conflicts
- ops::conflict_state::in_progress_op_name
- ops::conflict_state::is_cherry_pick_in_progress
- ops::conflict_state::is_merge_in_progress
- ops::conflict_state::is_revert_in_progress
- ops::conflict_state::read_cherry_pick_state
- ops::conflict_state::read_conflicts
- ops::conflict_state::read_merge_state
- ops::conflict_state::read_result_tree
- ops::conflict_state::read_revert_state
- ops::conflict_state::serialize_conflicts
- ops::conflict_state::write_cherry_pick_state
- ops::conflict_state::write_conflicts
- ops::conflict_state::write_merge_state
- ops::conflict_state::write_result_tree
- ops::conflict_state::write_revert_state
- ops::diff::apply_hunks_subset
- ops::diff::detect_content_renames
- ops::diff::diff_line_counts
- ops::diff::diff_trees
- ops::diff::enumerate_hunks
- ops::diff::is_binary
- ops::diff::merge_blob_3way
- ops::diff::status_diff
- ops::diff::status_diff_observed
- ops::diff::text_patch
- ops::diff::unified_hunks
- ops::diff::unified_hunks_opts
- ops::gc::collect_roots
- ops::gc::live_objects
- ops::gc::run_gc
- ops::graph::children
- ops::graph::collect_ancestor_set
- ops::graph::reachable_closure
- ops::graph::reachable_closure_checked
- ops::graph::reachable_objects
- ops::graph::reachable_snapshot
- ops::merge::find_merge_base
- ops::merge::is_ancestor
- ops::merge::merge_trees
- ops::rebase::cleanup_rebase
- ops::rebase::collect_commits_to_replay
- ops::rebase::is_rebase_in_progress
- ops::rebase::read_state
- ops::rebase::rebase_dir_path
- ops::rebase::write_state
- ops::recovery::expire
- ops::recovery::read_all
- ops::recovery::record
- ops::recovery::roots
- ops::recovery::would_expire
- ops::restore::could_match_descendant
- ops::restore::load_sparse_checkout
- ops::restore::matches_sparse
- ops::restore::parse_sparse_patterns
- ops::restore::restore_tree
- ops::restore::restore_tree_to_worktree
- ops::restore::restore_tree_to_worktree_with
- ops::restore::write_sparse_checkout
- ops::revert::revert
- ops::revert::revert_message
- ops::stash::apply
- ops::stash::clear
- ops::stash::deserialize_list
- ops::stash::drop
- ops::stash::entry_index
- ops::stash::entry_tree_hash
- ops::stash::list
- ops::stash::pop
- ops::stash::pop_finalize
- ops::stash::render_stash_show
- ops::stash::save
- ops::stash::serialize_list
- ops::stash::show_diff
- ops::stash::write_list_test_only
- pack::decode_entries_with
- pack::decode_entry_with
- pack::decode_frame_with
- pack::delta_base_hashes
- pack::pack_key
- pack::peek_delta_header
- pack::rewrite::rewrite_excluding
- pack::window::read_all
- pack_shard::decode_manifest
- pack_shard::decode_pack_from_shards
- pack_shard::decode_pack_from_shards_with_strategy
- pack_shard::default_config
- pack_shard::download::decode_downloaded_pack
- pack_shard::download::download_shards
- pack_shard::encode_manifest
- pack_shard::encode_pack_to_shards
- pack_shard::encode_pack_to_shards_with_strategy
- protocol::is_retryable
- protocol::pack_key_from_hex
- protocol::retrying
- refs::check_new_name
- refs::check_new_ref_name
- refs::check_pushable_branch
- refs::decode_ref_wire
- refs::delete_ref
- refs::delete_ref_if_matches
- refs::delete_ref_safe
- refs::delete_ref_with_ancestry
- refs::delete_remote_ref
- refs::delete_tag
- refs::encode_ref_wire
- refs::init
- refs::list_refs
- refs::list_refs_with
- refs::list_remote_names
- refs::list_remote_refs
- refs::list_remote_refs_with
- refs::list_tags
- refs::list_tags_with
- refs::load_shallow_boundaries
- refs::parse_lowercase_hash
- refs::pending_history_roots
- refs::read_head
- refs::read_ref
- refs::read_ref_candidate
- refs::read_remote_ref
- refs::read_tag
- refs::resolve_head
- refs::update_head
- refs::update_ref
- refs::update_ref_with_ancestry
- refs::update_tag
- refs::validate_ref_name
- refs::validate_ref_name_grammar
- refs::validate_ref_prefix
- refs::write_head_branch
- refs::write_head_detached
- refs::write_ref
- refs::write_remote_ref
- refs::write_shallow_boundaries
- refs::write_tag
- repo_identity::validate_name
- repo_lock::acquire
- repo_lock::acquire_default
- repo_lock::acquire_shared
- repo_lock::probe_exclusive
- serialize::blob_prologue
- serialize::deserialize
- serialize::serialize
- sign::commit_signing_bytes
- sign::commit_signing_hash
- sign::effective_uid
- sign::load_key
- sign::load_raw_32
- sign::remix_signing_bytes
- sign::remix_signing_hash
- sign::save_key
- sign::save_raw_32
- sign::save_raw_32_create_new
- sign::sign_commit
- sign::sign_remix
- sign::sign_tag
- sign::tag_signing_bytes
- sign::tag_signing_hash
- sign::verify
- sign::verify_batch
- sign::verify_commit
- sign::verify_object_signature
- sign::verify_remix
- sign::verify_tag
- sparse::build_sparse
- sparse::decode_sparse_cache
- sparse::decode_sparse_response
- sparse::encode_sparse_cache
- sparse::encode_sparse_response
- sparse::hash_filter
- sparse::tree_hash
- sparse::validate_filter
- sparse::verify_sparse
- sparse::verify_sparse_hierarchy
- transfer::decode_packlist
- transfer::encode_delta_candidate
- transfer::encode_delta_candidate_with_base
- transfer::encode_packlist
- transfer::plan_pack
- transfer::plan_pack_with
- transfer::select_chunk_delta_bases
- upload_parts::merge_to_root
- upload_parts::part_subtree_cv
- verify::build_disclosure
- verify::build_disclosure_from
- verify::export_closure
- verify::proof_size::blob_range_proof_size
- verify::proof_size::chunked_range_proof_size
- verify::proof_size::object_proof_size
- verify::span::build_range_proof_from
- verify::span::encode_span
- verify::span::plan_range_proof
- verify::span::verify_disclosure_span
- verify::verify_blob_len_proof
- verify::verify_blob_slice
- verify::verify_chunk_with_meta
- verify::verify_closure
- verify::verify_closure_manifest
- verify::verify_closure_packs
- verify::verify_closure_store
- verify::verify_closure_streaming
- verify::verify_disclosure
- verify::verify_object_id
- verify::verify_path
- verify::verify_push
- worktree::build_tree
- worktree::build_tree_filtered
- worktree::build_tree_filtered_observed
- worktree::build_tree_filtered_observed_with_source
- worktree::build_tree_from_index
- worktree::build_tree_from_index_with
- worktree::chunked_blob_from_bytes
- worktree::content_eq
- worktree::content_eq_bytes
- worktree::content_fingerprint
- worktree::hash_file
- worktree::hash_file_object
- worktree::hash_file_with_metadata
- worktree::hash_file_with_metadata_with
- worktree::mtime_nanos
- worktree::read_blob
- worktree::read_regular_file_bounded
- worktree::stat_cache_fields
- worktree::stat_matches
- worktree::store_chunk_blob
- worktree::store_file_object
- worktree::store_large_file_streaming_with
- worktree::validate_symlink_target
- write_auth::is_hex
- write_auth::validate_audience
- write_auth::verify_headers
- write_auth::verify_headers_with
Type Aliases
- hash::Hash
- history::InclusionProof
- index::IndexResult
- ops::bisect::BisectResult
- ops::blame::BlameOutcome
- ops::conflict_state::ConflictStateResult
- ops::rebase::RebaseResult
- ops::restore::RestoreResult
- ops::stash::StashResult
- protocol::TransportResult
- refs::RefResult
- repo_lock::LockResult
- store::StoreResult
- upload_parts::ChainingValue
- worktree::WorktreeResult
Constants
- admission::MAX_CHALLENGES
- admission::MAX_DESCRIPTION_BYTES
- admission::MAX_SCHEME_BYTES
- admission::MAX_VALUE_BYTES
- chunker::AVG_SIZE
- chunker::MASK_L
- chunker::MASK_S
- chunker::MAX_SIZE
- chunker::MIN_SIZE
- chunker::SEED
- delta::HEADER_LEN
- delta::MAX_INSERT_LEN
- delta::OP_COPY
- delta::STREAM_VERSION
- hash::HASH_LEN
- hash::HEX_LEN
- hash::ZERO
- ignore::MAX_IGNORE_FILE_BYTES
- index::FORMAT_VERSION
- index::INDEX_FILE
- index::MAGIC
- index::MAX_INDEX_BYTES
- index::MAX_PATH_LEN
- layout::APPLIED_PACKS_DIR_NAME
- layout::ATTESTATIONS_DIR_NAME
- layout::BACKPOINTER_FILE_NAME
- layout::COMMONDIR_FILE_NAME
- layout::CONFIG_FILE_NAME
- layout::GIT_STATE_DIR_NAME
- layout::INDEX_FILE_NAME
- layout::KEYS_DIR_NAME
- layout::MAX_POINTER_FILE_BYTES
- layout::PACK_SHARDS_DIR_NAME
- layout::POINTER_PREFIX
- layout::SPARSE_CACHE_DIR_NAME
- layout::SPARSE_CHECKOUT_FILE_NAME
- layout::STASH_FILE_NAME
- layout::UPLOAD_PARTS_DIR_NAME
- layout::WORKTREES_DIR_NAME
- merkle::MAX_LEVELS
- merkle::TREE_EMPTY_ID
- object::IDENTITY_MAX_LEN
- object::MAGIC
- object::SCHEMA_VERSION
- object::TAG_NAME_MAX_LEN
- ops::bisect::BISECT_FILE
- ops::blame::BLAME_MAX_LINES
- ops::conflict_state::CHERRY_PICK_HEAD
- ops::conflict_state::CHERRY_PICK_MSG
- ops::conflict_state::CONFLICTS_FILE
- ops::conflict_state::MERGE_HEAD
- ops::conflict_state::MERGE_MSG
- ops::conflict_state::ORIG_HEAD
- ops::conflict_state::RESULT_TREE
- ops::conflict_state::REVERT_HEAD
- ops::conflict_state::REVERT_MSG
- ops::diff::BINARY_SNIFF_LEN
- ops::diff::DEFAULT_CONTEXT_LINES
- ops::graph::MAX_ANCESTORS
- ops::graph::MAX_REACHABLE
- ops::rebase::REBASE_DIR
- ops::recovery::DEFAULT_GRACE_SECS
- ops::recovery::DEFAULT_KEEP_LAST
- ops::recovery::RECOVERY_LOG
- ops::restore::RESTORE_CHUNK_BATCH
- ops::stash::MAGIC
- ops::stash::MAX_MANIFEST_BYTES
- ops::stash::MAX_MESSAGE_LEN
- ops::stash::STASH_FILE
- pack::ENTRY_COUNT_OFFSET
- pack::ENTRY_FRAME_LEN
- pack::HEADER_LEN
- pack::MAGIC
- pack::MAX_ENTRIES
- pack::MAX_TOTAL_PAYLOAD
- pack::TRAILER_LEN
- pack::VERSION
- pack::VERSION_OFFSET
- pack::VERSION_V2
- pack_shard::MANIFEST_MAGIC
- pack_shard::MANIFEST_MAX_BYTES
- pack_shard::MANIFEST_VERSION
- pack_shard::PARALLEL_STRATEGY_THRESHOLD
- pack_shard::SHARD_SIZE_THRESHOLD
- pack_shard::download::MAX_BUFFERED_SHARD_BYTES
- pack_shard::download::MAX_SHARD_WORKERS
- protocol::BACKOFF_CAP
- protocol::BACKOFF_INITIAL
- protocol::BACKOFF_MAX_ATTEMPTS
- protocol::PACK_BODY_LIMIT
- protocol::PACK_BODY_LIMIT_USIZE
- refs::BRANCH_REF_PREFIX
- refs::HEADS_DIR
- refs::HEAD_FILE
- refs::MAX_BRANCH_NAME_BYTES
- refs::MAX_REF_NAME_BYTES
- refs::MAX_TAG_NAME_BYTES
- refs::PACKMAP_REF_PREFIX
- refs::REFS_DIR
- refs::REMOTES_DIR
- refs::SHALLOW_FILE
- refs::TAGS_DIR
- refs::TAG_REF_PREFIX
- repo_identity::MAX_IDENTITY_LEN
- repo_identity::MAX_NAME_LEN
- repo_lock::DEFAULT_TIMEOUT
- serialize::MAX_TREE_ENTRIES
- sign::COMMIT_DOMAIN
- sign::REMIX_DOMAIN
- sign::TAG_DOMAIN
- sparse::MAX_FILTER_BYTES
- sparse::MAX_FILTER_PATHS
- sparse::MAX_LEAVES
- sparse::SPARSE_CACHE_DIR
- sparse::SPARSE_CACHE_MAGIC
- sparse::SPARSE_CACHE_VERSION
- sparse::SPARSE_WIRE_MAGIC
- sparse::SPARSE_WIRE_MAX_BYTES
- sparse::SPARSE_WIRE_VERSION
- store::FORMAT_FILE
- store::FORMAT_VALUE
- store::MAX_RAW_OBJECT_SIZE
- store::MAX_TREE_DEPTH
- store::MKIT_DIR
- store::OBJECTS_DIR
- transfer::PACKLIST_MAGIC
- transfer::PACKLIST_MAX_ENTRIES
- transfer::PACKLIST_VERSION
- upload_parts::MIN_PART_SIZE
- verify::MAX_BUNDLE_BYTES
- verify::MAX_CLOSURE_PACKS
- worktree::CHUNK_THRESHOLD
- worktree::MAX_FILE_BYTES
- write_auth::DOMAIN
- write_auth::MAX_CLOCK_LEAD_MS
- write_auth::MAX_VALIDITY_MS