List of all items
Structs
- AttributeStack
- Blob
- Commit
- Head
- Id
- Object
- ObjectDetached
- Pathspec
- PathspecDetached
- Reference
- Remote
- Repository
- Submodule
- Tag
- ThreadSafeRepository
- Tree
- Url
- Worktree
- clone::PrepareCheckout
- clone::PrepareFetch
- commit::describe::Platform
- commit::describe::Resolution
- config::Boolean
- config::Color
- config::CommitAutoRollback
- config::File
- config::Integer
- config::KeyRef
- config::Path
- config::Snapshot
- config::SnapshotMut
- config::Tree
- config::abbrev::Error
- config::color::Attribute
- config::diff::drivers::Error
- config::encoding::Error
- config::file::Metadata
- config::file::MultiValueMut
- config::file::Section
- config::file::SectionId
- config::file::SectionMut
- config::file::ValueMut
- config::file::includes::Options
- config::file::includes::conditional::Context
- config::file::init::Options
- config::file::section::Body
- config::file::section::BodyIter
- config::key::Error
- config::parse::Comment
- config::parse::Error
- config::parse::Events
- config::parse::Section
- config::parse::section::Header
- config::parse::section::Name
- config::parse::section::ValueName
- config::parse::section::name::Error
- config::parse::section::value_name::Error
- config::path::interpolate::Context
- config::protocol::allow::Error
- config::ssh_connect_options::Error
- config::tree::Author
- config::tree::Branch
- config::tree::Checkout
- config::tree::Clone
- config::tree::Committer
- config::tree::Core
- config::tree::Credential
- config::tree::Diff
- config::tree::Extensions
- config::tree::Fetch
- config::tree::Gitoxide
- config::tree::Http
- config::tree::Index
- config::tree::Init
- config::tree::Mailmap
- config::tree::Pack
- config::tree::Protocol
- config::tree::Push
- config::tree::Remote
- config::tree::Safe
- config::tree::Ssh
- config::tree::Status
- config::tree::Url
- config::tree::User
- config::tree::branch::validate::FullNameRef
- config::tree::checkout::validate::Workers
- config::tree::credential::UrlParameter
- config::tree::gitoxide::Allow
- config::tree::gitoxide::Author
- config::tree::gitoxide::Commit
- config::tree::gitoxide::Committer
- config::tree::gitoxide::Core
- config::tree::gitoxide::Credentials
- config::tree::gitoxide::Http
- config::tree::gitoxide::Https
- config::tree::gitoxide::Objects
- config::tree::gitoxide::Pathspec
- config::tree::gitoxide::Ssh
- config::tree::gitoxide::User
- config::tree::gitoxide::validate::ProtocolFromUser
- config::tree::gitoxide::validate::RefsNamespace
- config::tree::http::validate::ExtraHeader
- config::tree::http::validate::FollowRedirects
- config::tree::http::validate::ProxyAuthMethod
- config::tree::http::validate::SslVersion
- config::tree::http::validate::Version
- config::tree::key::validate::Error
- config::tree::keys::Any
- config::tree::keys::validate::All
- config::tree::keys::validate::Boolean
- config::tree::keys::validate::DurationInMilliseconds
- config::tree::keys::validate::Executable
- config::tree::keys::validate::FetchRefSpec
- config::tree::keys::validate::LockTimeout
- config::tree::keys::validate::Path
- config::tree::keys::validate::Program
- config::tree::keys::validate::PushRefSpec
- config::tree::keys::validate::RemoteName
- config::tree::keys::validate::String
- config::tree::keys::validate::Time
- config::tree::keys::validate::UnsignedInteger
- config::tree::keys::validate::Url
- config::tree::protocol::NameParameter
- config::tree::remote::validate::TagOpt
- config::value::Error
- create::Options
- diff::Rewrites
- diff::blob::DiffLineStats
- diff::blob::Driver
- diff::blob::Pipeline
- diff::blob::Platform
- diff::blob::UnifiedDiffBuilder
- diff::blob::intern::InternedInput
- diff::blob::intern::Interner
- diff::blob::intern::Token
- diff::blob::pipeline::Options
- diff::blob::pipeline::Outcome
- diff::blob::pipeline::WorktreeRoots
- diff::blob::platform::Options
- diff::blob::platform::Resource
- diff::blob::platform::prepare_diff::Outcome
- diff::blob::platform::prepare_diff_command::Command
- diff::blob::sink::Counter
- diff::blob::sources::ByteLines
- diff::blob::sources::Lines
- diff::command::Context
- diff::command::Prepare
- diff::command::shebang::Data
- diff::object::Blob
- diff::object::BlobRef
- diff::object::Commit
- diff::object::CommitRef
- diff::object::CommitRefIter
- diff::object::Data
- diff::object::Header
- diff::object::Tag
- diff::object::TagRef
- diff::object::TagRefIter
- diff::object::Tree
- diff::object::TreeRef
- diff::object::TreeRefIter
- diff::object::bstr::BStr
- diff::object::bstr::BString
- diff::object::bstr::Bytes
- diff::object::bstr::CharIndices
- diff::object::bstr::Chars
- diff::object::bstr::DrainBytes
- diff::object::bstr::EscapeBytes
- diff::object::bstr::Fields
- diff::object::bstr::FieldsWith
- diff::object::bstr::Find
- diff::object::bstr::FindReverse
- diff::object::bstr::Finder
- diff::object::bstr::FinderReverse
- diff::object::bstr::FromUtf8Error
- diff::object::bstr::GraphemeIndices
- diff::object::bstr::Graphemes
- diff::object::bstr::Lines
- diff::object::bstr::LinesWithTerminator
- diff::object::bstr::SentenceIndices
- diff::object::bstr::Sentences
- diff::object::bstr::Split
- diff::object::bstr::SplitN
- diff::object::bstr::SplitNReverse
- diff::object::bstr::SplitReverse
- diff::object::bstr::Utf8Chunk
- diff::object::bstr::Utf8Chunks
- diff::object::bstr::Utf8Error
- diff::object::bstr::WordIndices
- diff::object::bstr::Words
- diff::object::bstr::WordsWithBreakIndices
- diff::object::bstr::WordsWithBreaks
- diff::object::bstr::io::ByteLines
- diff::object::bstr::io::ByteRecords
- diff::object::commit::ExtraHeaders
- diff::object::commit::MessageRef
- diff::object::commit::SignedData
- diff::object::commit::message::BodyRef
- diff::object::commit::message::body::TrailerRef
- diff::object::commit::message::body::Trailers
- diff::object::date::Time
- diff::object::date::time::CustomFormat
- diff::object::decode::Error
- diff::object::find::Never
- diff::object::tree::Entry
- diff::object::tree::EntryMode
- diff::object::tree::EntryRef
- diff::rewrites::Copies
- diff::rewrites::Outcome
- diff::rewrites::Tracker
- diff::rewrites::tracker::visit::Destination
- diff::rewrites::tracker::visit::Source
- diff::tree::Changes
- diff::tree::Recorder
- diff::tree::State
- dirwalk::Iter
- dirwalk::Options
- dirwalk::Outcome
- dirwalk::iter::Item
- dirwalk::iter::Outcome
- discover::upwards::Options
- filter::Pipeline
- index::AccelerateLookup
- index::Entry
- index::File
- index::State
- index::decode::Options
- index::entry::Flags
- index::entry::Mode
- index::entry::Stat
- index::entry::stat::Options
- index::entry::stat::Time
- index::extension::FsMonitor
- index::extension::Iter
- index::extension::Link
- index::extension::Tree
- index::extension::UntrackedCache
- index::extension::link::Bitmaps
- index::extension::untracked_cache::Directory
- index::extension::untracked_cache::OidStat
- index::fs::Metadata
- index::hash::Prefix
- index::hash::oid
- index::validate::path::component::Options
- index::write::Options
- interrupt::Deregister
- interrupt::Iter
- interrupt::Read
- mailmap::Entry
- mailmap::Snapshot
- mailmap::parse::Lines
- mailmap::snapshot::ResolvedSignature
- mailmap::snapshot::Signature
- object::blob::diff::Platform
- object::find::Error
- object::tree::Entry
- object::tree::EntryMode
- object::tree::EntryRef
- object::tree::diff::Change
- object::tree::diff::ChangeDetached
- object::tree::diff::Platform
- object::tree::diff::Stats
- object::tree::diff::for_each::Outcome
- object::tree::traverse::BreadthFirstPresets
- object::tree::traverse::Platform
- object::try_into::Error
- object::write::Error
- oid
- open::Options
- open::Permissions
- open::permissions::Attributes
- open::permissions::Config
- open::permissions::Environment
- parallel::EagerIter
- parallel::InOrderIter
- parallel::reduce::IdentityWithResult
- parallel::reduce::Stepwise
- path::Utf8Error
- pathspec::Defaults
- pathspec::MagicSignature
- pathspec::Pattern
- pathspec::Search
- pathspec::attributes::Assignment
- pathspec::attributes::AssignmentRef
- pathspec::attributes::Name
- pathspec::attributes::NameRef
- pathspec::attributes::Search
- pathspec::attributes::glob::Pattern
- pathspec::attributes::glob::pattern::Mode
- pathspec::attributes::glob::search::pattern::List
- pathspec::attributes::glob::search::pattern::Mapping
- pathspec::attributes::glob::wildmatch::Mode
- pathspec::attributes::name::Error
- pathspec::attributes::parse::Iter
- pathspec::attributes::parse::Lines
- pathspec::attributes::search::AttributeId
- pathspec::attributes::search::Attributes
- pathspec::attributes::search::Match
- pathspec::attributes::search::MatchLocation
- pathspec::attributes::search::Metadata
- pathspec::attributes::search::MetadataCollection
- pathspec::attributes::search::Outcome
- pathspec::attributes::search::TrackedAssignment
- pathspec::attributes::state::Value
- pathspec::attributes::state::ValueRef
- pathspec::search::Match
- progress::BoxedDynNestedProgress
- progress::Discard
- progress::DoOrDiscard
- progress::DynNestedProgressToNestedProgress
- progress::Read
- progress::Task
- progress::ThroughputOnDrop
- progress::Unit
- progress::Value
- progress::Write
- progress::bytesize::ByteSize
- progress::prodash::BoxedDynNestedProgress
- progress::prodash::DynNestedProgressToNestedProgress
- progress::prodash::Throughput
- progress::prodash::Unit
- progress::prodash::messages::Message
- progress::prodash::messages::MessageCopyState
- progress::prodash::messages::MessageRingBuffer
- progress::prodash::progress::Discard
- progress::prodash::progress::DoOrDiscard
- progress::prodash::progress::Key
- progress::prodash::progress::Task
- progress::prodash::progress::ThroughputOnDrop
- progress::prodash::progress::Value
- progress::prodash::progress::key::Adjacency
- progress::prodash::progress::key::Key
- progress::prodash::unit::Bytes
- progress::prodash::unit::Human
- progress::prodash::unit::Range
- progress::prodash::unit::Unit
- progress::prodash::unit::display::Mode
- progress::prodash::unit::display::Throughput
- progress::prodash::unit::display::UnitDisplay
- progress::prodash::unit::human::Formatter
- progress::prodash::unit::human::Human
- progress::prodash::unit::human::Scales
- reference::iter::Iter
- reference::iter::Platform
- remote::Connection
- remote::fetch::Mapping
- remote::fetch::Outcome
- remote::fetch::Prepare
- remote::fetch::RefMap
- remote::fetch::outcome::Negotiate
- remote::fetch::outcome::negotiate::Round
- remote::fetch::refs::Update
- remote::fetch::refs::update::Outcome
- remote::name::Error
- remote::ref_map::Options
- revision::Spec
- revision::Walk
- revision::spec::parse::Options
- revision::walk::Info
- revision::walk::Platform
- status::Platform
- status::index_worktree::BuiltinSubmoduleStatus
- status::index_worktree::Iter
- status::index_worktree::Options
- status::index_worktree::iter::Outcome
- submodule::File
- submodule::IsActivePlatform
- submodule::State
- submodule::Status
- submodule::config::Error
- submodule::config::branch::Error
- worktree::Proxy
- worktree::Stack
- worktree::glob::Pattern
- worktree::glob::pattern::Mode
- worktree::glob::search::pattern::List
- worktree::glob::search::pattern::Mapping
- worktree::glob::wildmatch::Mode
- worktree::ignore::Search
- worktree::ignore::parse::Lines
- worktree::ignore::search::Ignore
- worktree::ignore::search::Match
- worktree::index::AccelerateLookup
- worktree::index::Entry
- worktree::index::File
- worktree::index::State
- worktree::index::decode::Options
- worktree::index::entry::Flags
- worktree::index::entry::Mode
- worktree::index::entry::Stat
- worktree::index::entry::stat::Options
- worktree::index::entry::stat::Time
- worktree::index::extension::FsMonitor
- worktree::index::extension::Iter
- worktree::index::extension::Link
- worktree::index::extension::Tree
- worktree::index::extension::UntrackedCache
- worktree::index::extension::link::Bitmaps
- worktree::index::extension::untracked_cache::Directory
- worktree::index::extension::untracked_cache::OidStat
- worktree::index::fs::Metadata
- worktree::index::hash::Prefix
- worktree::index::hash::oid
- worktree::index::validate::path::component::Options
- worktree::index::write::Options
- worktree::object::Blob
- worktree::object::BlobRef
- worktree::object::Commit
- worktree::object::CommitRef
- worktree::object::CommitRefIter
- worktree::object::Data
- worktree::object::Header
- worktree::object::Tag
- worktree::object::TagRef
- worktree::object::TagRefIter
- worktree::object::Tree
- worktree::object::TreeRef
- worktree::object::TreeRefIter
- worktree::object::bstr::BStr
- worktree::object::bstr::BString
- worktree::object::bstr::Bytes
- worktree::object::bstr::CharIndices
- worktree::object::bstr::Chars
- worktree::object::bstr::DrainBytes
- worktree::object::bstr::EscapeBytes
- worktree::object::bstr::Fields
- worktree::object::bstr::FieldsWith
- worktree::object::bstr::Find
- worktree::object::bstr::FindReverse
- worktree::object::bstr::Finder
- worktree::object::bstr::FinderReverse
- worktree::object::bstr::FromUtf8Error
- worktree::object::bstr::GraphemeIndices
- worktree::object::bstr::Graphemes
- worktree::object::bstr::Lines
- worktree::object::bstr::LinesWithTerminator
- worktree::object::bstr::SentenceIndices
- worktree::object::bstr::Sentences
- worktree::object::bstr::Split
- worktree::object::bstr::SplitN
- worktree::object::bstr::SplitNReverse
- worktree::object::bstr::SplitReverse
- worktree::object::bstr::Utf8Chunk
- worktree::object::bstr::Utf8Chunks
- worktree::object::bstr::Utf8Error
- worktree::object::bstr::WordIndices
- worktree::object::bstr::Words
- worktree::object::bstr::WordsWithBreakIndices
- worktree::object::bstr::WordsWithBreaks
- worktree::object::bstr::io::ByteLines
- worktree::object::bstr::io::ByteRecords
- worktree::object::commit::ExtraHeaders
- worktree::object::commit::MessageRef
- worktree::object::commit::SignedData
- worktree::object::commit::message::BodyRef
- worktree::object::commit::message::body::TrailerRef
- worktree::object::commit::message::body::Trailers
- worktree::object::date::Time
- worktree::object::date::time::CustomFormat
- worktree::object::decode::Error
- worktree::object::find::Never
- worktree::object::tree::Entry
- worktree::object::tree::EntryMode
- worktree::object::tree::EntryRef
- worktree::stack::Platform
- worktree::stack::Statistics
- worktree::stack::delegate::Statistics
- worktree::stack::state::Attributes
- worktree::stack::state::Ignore
- worktree::stack::state::attributes::Statistics
- worktree::stack::state::ignore::Statistics
Enums
- ObjectId
- clone::Error
- clone::checkout::main_worktree::Error
- clone::checkout::main_worktree::ProgressId
- clone::fetch::Error
- commit::Error
- commit::describe::Error
- commit::describe::SelectRef
- config::Error
- config::Source
- config::attribute_stack::Error
- config::checkout_options::Error
- config::color::Name
- config::command_context::Error
- config::credential_helpers::Error
- config::diff::algorithm::Error
- config::diff::pipeline_options::Error
- config::exclude_stack::Error
- config::file::includes::Error
- config::file::init::Error
- config::file::init::from_env::Error
- config::file::init::from_paths::Error
- config::file::rename_section::Error
- config::file::set_raw_value::Error
- config::integer::Suffix
- config::lookup::Error
- config::lookup::existing::Error
- config::overrides::Error
- config::parse::Event
- config::parse::section::header::Error
- config::path::interpolate::Error
- config::set_value::Error
- config::source::Kind
- config::stat_options::Error
- config::transport::Error
- config::transport::http::Error
- config::tree::Link
- config::tree::Note
- config::tree::SubSectionRequirement
- config::tree::key::validate_assignment::Error
- create::Error
- create::Kind
- diff::blob::Algorithm
- diff::blob::ResourceKind
- diff::blob::pipeline::Data
- diff::blob::pipeline::Mode
- diff::blob::pipeline::convert_to_diffable::Error
- diff::blob::platform::prepare_diff::Error
- diff::blob::platform::prepare_diff::Operation
- diff::blob::platform::prepare_diff_command::Error
- diff::blob::platform::resource::Data
- diff::blob::platform::set_resource::Error
- diff::new_rewrites::Error
- diff::object::Kind
- diff::object::Object
- diff::object::ObjectRef
- diff::object::commit::ref_iter::Token
- diff::object::data::verify::Error
- diff::object::date::parse::Error
- diff::object::date::time::Format
- diff::object::date::time::Sign
- diff::object::decode::LooseHeaderDecodeError
- diff::object::encode::Error
- diff::object::find::existing::Error
- diff::object::find::existing_iter::Error
- diff::object::find::existing_object::Error
- diff::object::kind::Error
- diff::object::tag::ref_iter::Token
- diff::object::tag::write::Error
- diff::object::tree::EntryKind
- diff::object::tree::write::Error
- diff::rename::Tracking
- diff::resource_cache::Error
- diff::rewrites::CopySource
- diff::rewrites::tracker::ChangeKind
- diff::rewrites::tracker::emit::Error
- diff::rewrites::tracker::visit::SourceKind
- diff::tree::changes::Error
- diff::tree::recorder::Change
- diff::tree::recorder::Location
- diff::tree::visit::Action
- diff::tree::visit::Change
- dirwalk::Error
- dirwalk::iter::Error
- discover::Error
- discover::is_git::Error
- discover::parse::gitdir::Error
- discover::path::from_gitdir_file::Error
- discover::repository::Kind
- discover::repository::Path
- discover::upwards::Error
- env::collate::fetch::Error
- filter::pipeline::convert_to_git::Error
- filter::pipeline::convert_to_worktree::Error
- filter::pipeline::options::Error
- head::Kind
- head::peel::Error
- head::peel::into_id::Error
- head::peel::to_commit::Error
- head::peel::to_object::Error
- id::shorten::Error
- index::Version
- index::decode::Error
- index::decode::header::Error
- index::entry::Stage
- index::entry::mode::Change
- index::extension::decode::Error
- index::extension::link::decode::Error
- index::extension::tree::verify::Error
- index::file::init::Error
- index::file::verify::Error
- index::file::write::Error
- index::hash::Error
- index::hash::Kind
- index::hash::ObjectId
- index::hash::decode::Error
- index::hash::prefix::Error
- index::hash::prefix::from_hex::Error
- index::init::from_tree::Error
- index::validate::path::component::Error
- index::validate::path::component::Mode
- index::validate::reference::name::Error
- index::validate::submodule::name::Error
- index::validate::tag::name::Error
- index::verify::entries::Error
- index::verify::extensions::Error
- index::write::Extensions
- init::Error
- mailmap::load::Error
- mailmap::parse::Error
- object::Kind
- object::blob::diff::lines::Change
- object::blob::diff::lines::Error
- object::commit::Error
- object::conversion::Error
- object::find::existing::with_conversion::Error
- object::peel::to_kind::Error
- object::tree::EntryKind
- object::tree::diff::Action
- object::tree::diff::change::Event
- object::tree::diff::change::EventDetached
- object::tree::diff::for_each::Error
- object::tree::diff::stats::Error
- open::Error
- parallel::EagerIterIf
- path::realpath::Error
- pathspec::SearchMode
- pathspec::attributes::Source
- pathspec::attributes::State
- pathspec::attributes::StateRef
- pathspec::attributes::glob::pattern::Case
- pathspec::attributes::parse::Error
- pathspec::attributes::parse::Kind
- pathspec::attributes::search::MatchKind
- pathspec::attributes::search::Value
- pathspec::defaults::from_environment::Error
- pathspec::init::Error
- pathspec::normalize::Error
- pathspec::parse::Error
- pathspec::search::MatchKind
- progress::Either
- progress::MessageLevel
- progress::prodash::messages::MessageLevel
- progress::prodash::progress::Either
- progress::prodash::progress::State
- progress::prodash::progress::key::SiblingLocation
- progress::prodash::unit::Kind
- progress::prodash::unit::display::Location
- push::Default
- reference::Category
- reference::Kind
- reference::edit::Error
- reference::find::Error
- reference::find::existing::Error
- reference::follow::to_object::Error
- reference::head_commit::Error
- reference::head_id::Error
- reference::head_tree_id::Error
- reference::iter::init::Error
- reference::peel::Error
- reference::peel::to_kind::Error
- reference::set_target_id::Error
- remote::Direction
- remote::Name
- remote::connect::Error
- remote::fetch::Error
- remote::fetch::ProgressId
- remote::fetch::RefLogMessage
- remote::fetch::Shallow
- remote::fetch::Source
- remote::fetch::SpecIndex
- remote::fetch::Status
- remote::fetch::Tags
- remote::fetch::negotiate::Algorithm
- remote::fetch::negotiate::Error
- remote::fetch::prepare::Error
- remote::fetch::refs::update::Error
- remote::fetch::refs::update::Mode
- remote::fetch::refs::update::TypeChange
- remote::find::Error
- remote::find::existing::Error
- remote::find::for_fetch::Error
- remote::init::Error
- remote::ref_map::Error
- remote::save::AsError
- remote::save::Error
- remote::url::scheme_permission::Allow
- repository::Kind
- repository::attributes::Error
- repository::branch_remote_ref_name::Error
- repository::branch_remote_tracking_ref_name::Error
- repository::diff::resource_cache::Error
- repository::filter::pipeline::Error
- repository::index_from_tree::Error
- repository::index_or_load_from_head::Error
- repository::pathspec_defaults_ignore_case::Error
- repository::worktree_stream::Error
- revision::spec::parse::Error
- revision::spec::parse::ObjectKindHint
- revision::spec::parse::RefsHint
- revision::spec::parse::error::CandidateInfo
- revision::spec::parse::single::Error
- revision::walk::Error
- shallow::open::Error
- shallow::write::Error
- state::InProgress
- status::Error
- status::Submodule
- status::UntrackedFiles
- status::index_worktree::Error
- status::index_worktree::iter::Error
- status::index_worktree::iter::Item
- status::index_worktree::iter::RewriteSource
- status::index_worktree::iter::Summary
- status::is_dirty::Error
- submodule::config::Branch
- submodule::config::FetchRecurse
- submodule::config::Ignore
- submodule::config::Update
- submodule::config::path::Error
- submodule::config::update::Error
- submodule::config::url::Error
- submodule::fetch_recurse::Error
- submodule::head_id::Error
- submodule::index_id::Error
- submodule::is_active::Error
- submodule::is_active_platform::Error
- submodule::modules::Error
- submodule::open::Error
- submodule::open_modules_file::Error
- submodule::status::Error
- tag::Error
- worktree::IndexPersistedOrInMemory
- worktree::attributes::Error
- worktree::excludes::Error
- worktree::glob::pattern::Case
- worktree::ignore::Kind
- worktree::index::Version
- worktree::index::decode::Error
- worktree::index::decode::header::Error
- worktree::index::entry::Stage
- worktree::index::entry::mode::Change
- worktree::index::extension::decode::Error
- worktree::index::extension::link::decode::Error
- worktree::index::extension::tree::verify::Error
- worktree::index::file::init::Error
- worktree::index::file::verify::Error
- worktree::index::file::write::Error
- worktree::index::hash::Error
- worktree::index::hash::Kind
- worktree::index::hash::ObjectId
- worktree::index::hash::decode::Error
- worktree::index::hash::prefix::Error
- worktree::index::hash::prefix::from_hex::Error
- worktree::index::init::from_tree::Error
- worktree::index::validate::path::component::Error
- worktree::index::validate::path::component::Mode
- worktree::index::validate::reference::name::Error
- worktree::index::validate::submodule::name::Error
- worktree::index::validate::tag::name::Error
- worktree::index::verify::entries::Error
- worktree::index::verify::extensions::Error
- worktree::index::write::Extensions
- worktree::object::Kind
- worktree::object::Object
- worktree::object::ObjectRef
- worktree::object::commit::ref_iter::Token
- worktree::object::data::verify::Error
- worktree::object::date::parse::Error
- worktree::object::date::time::Format
- worktree::object::date::time::Sign
- worktree::object::decode::LooseHeaderDecodeError
- worktree::object::encode::Error
- worktree::object::find::existing::Error
- worktree::object::find::existing_iter::Error
- worktree::object::find::existing_object::Error
- worktree::object::kind::Error
- worktree::object::tag::ref_iter::Token
- worktree::object::tag::write::Error
- worktree::object::tree::EntryKind
- worktree::object::tree::write::Error
- worktree::open_index::Error
- worktree::pathspec::Error
- worktree::proxy::into_repo::Error
- worktree::stack::State
- worktree::stack::state::attributes::Source
- worktree::stack::state::ignore::Source
Traits
- Count
- DynNestedProgress
- NestedProgress
- Progress
- config::AsKey
- config::tree::Key
- config::tree::Section
- config::tree::keys::Validate
- diff::blob::Sink
- diff::blob::intern::TokenSource
- diff::blob::sink::Sink
- diff::object::Exists
- diff::object::Find
- diff::object::FindExt
- diff::object::FindHeader
- diff::object::FindObjectOrHeader
- diff::object::HeaderExt
- diff::object::WriteTo
- diff::object::bstr::ByteSlice
- diff::object::bstr::ByteVec
- diff::object::bstr::io::BufReadExt
- diff::rewrites::tracker::Change
- diff::tree::Visit
- diff::tree::visit::Visit
- parallel::Reduce
- parallel::reduce::Finalize
- parallel::reduce::Reduce
- pathspec::attributes::glob::search::Pattern
- prelude::Finalize
- prelude::Find
- prelude::FindExt
- prelude::Header
- prelude::HeaderExt
- prelude::ObjectIdExt
- prelude::ReferenceExt
- prelude::RevSpecExt
- prelude::TreeEntryExt
- prelude::TreeEntryRefExt
- prelude::TreeIterExt
- prelude::Write
- progress::Count
- progress::DynNestedProgress
- progress::NestedProgress
- progress::Progress
- progress::prodash::Count
- progress::prodash::DynNestedProgress
- progress::prodash::NestedProgress
- progress::prodash::Progress
- progress::prodash::Root
- progress::prodash::WeakRoot
- progress::prodash::unit::DisplayValue
- worktree::glob::search::Pattern
- worktree::object::Exists
- worktree::object::Find
- worktree::object::FindExt
- worktree::object::FindHeader
- worktree::object::FindObjectOrHeader
- worktree::object::HeaderExt
- worktree::object::WriteTo
- worktree::object::bstr::ByteSlice
- worktree::object::bstr::ByteVec
- worktree::object::bstr::io::BufReadExt
Macros
Functions
- config::credential_helpers
- config::parse::from_bytes
- config::parse::section::header::is_valid_subsection
- config::path::interpolate::home_for_user
- config::section::is_trusted
- config::value::normalize
- config::value::normalize_bstr
- config::value::normalize_bstring
- create::into
- diff::blob::diff
- diff::blob::diff_with_tokens
- diff::blob::sources::byte_lines
- diff::blob::sources::byte_lines_with_terminator
- diff::blob::sources::lines
- diff::blob::sources::lines_with_terminator
- diff::command::extract_interpreter
- diff::command::prepare
- diff::command::shebang::parse
- diff::new_rewrites
- diff::object::bstr::B
- diff::object::bstr::concat
- diff::object::bstr::decode_last_utf8
- diff::object::bstr::decode_utf8
- diff::object::bstr::join
- diff::object::compute_hash
- diff::object::compute_stream_hash
- diff::object::date::parse
- diff::object::decode::loose_header
- diff::object::encode::loose_header
- diff::resource_cache
- discover
- discover::is_bare
- discover::is_git
- discover::is_submodule_git_dir
- discover::parse::gitdir
- discover::path::from_gitdir_file
- discover::path::from_plain_file
- discover::path::without_dot_git_dir
- discover::upwards
- discover::upwards_opts
- env::agent
- env::args_os
- env::args_os_opt
- env::os_str_to_bstring
- index::extension::end_of_index_entry::decode
- index::extension::end_of_index_entry::write_to
- index::extension::sparse::write_to
- index::extension::tree::decode
- index::extension::untracked_cache::decode
- index::validate::path::component
- index::validate::path::component_is_windows_device
- index::validate::reference::name
- index::validate::reference::name_partial
- index::validate::reference::name_partial_or_sanitize
- index::validate::submodule::name
- index::validate::tag::name
- init
- init_bare
- interrupt::init_handler
- interrupt::is_triggered
- interrupt::reset
- interrupt::trigger
- mailmap::parse
- mailmap::parse_ignore_errors
- open
- open_opts
- parallel::build_thread
- parallel::in_parallel
- parallel::in_parallel_if
- parallel::in_parallel_with_finalize
- parallel::in_parallel_with_slice
- parallel::join
- parallel::num_threads
- parallel::optimize_chunk_size_and_thread_limit
- parallel::threads
- path::env::exe_invocation
- path::env::home_dir
- path::env::installation_config
- path::env::installation_config_prefix
- path::env::system_prefix
- path::env::var
- path::env::xdg_config
- path::from_bstr
- path::from_bstring
- path::from_byte_slice
- path::into_bstr
- path::is_absolute
- path::join_bstr_unix_pathsep
- path::normalize
- path::os_str_into_bstr
- path::os_string_into_bstring
- path::realpath
- path::realpath_opts
- path::relativize_with_prefix
- path::to_native_path_on_windows
- path::to_native_separators
- path::to_unix_separators
- path::to_unix_separators_on_windows
- path::to_windows_separators
- path::try_from_bstr
- path::try_from_bstring
- path::try_from_byte_slice
- path::try_into_bstr
- path::try_os_str_into_bstr
- pathspec::attributes::glob::parse
- pathspec::attributes::glob::search::add_patterns_file
- pathspec::attributes::glob::search::pattern::strip_base_handle_recompute_basename_pos
- pathspec::attributes::glob::wildmatch
- pathspec::attributes::parse
- pathspec::parse
- prepare_clone
- prepare_clone_bare
- progress::bytes
- progress::bytesize::gb
- progress::bytesize::gib
- progress::bytesize::kb
- progress::bytesize::kib
- progress::bytesize::mb
- progress::bytesize::mib
- progress::bytesize::pb
- progress::bytesize::pib
- progress::bytesize::tb
- progress::bytesize::tib
- progress::bytesize::to_string
- progress::count
- progress::count_with_decimals
- progress::prodash::unit::dynamic
- progress::prodash::unit::dynamic_and_mode
- progress::prodash::unit::label
- progress::prodash::unit::label_and_mode
- progress::steps
- reference::log::message
- remote::name::validated
- shallow::write
- threading::downgrade_mut_to_ref
- threading::get_mut
- threading::get_ref
- threading::lock
- threading::make_mut
- threading::map_ref
- worktree::glob::parse
- worktree::glob::search::add_patterns_file
- worktree::glob::search::pattern::strip_base_handle_recompute_basename_pos
- worktree::glob::wildmatch
- worktree::ignore::parse
- worktree::ignore::search::pattern_idx_matching_relative_path
- worktree::ignore::search::pattern_matching_relative_path
- worktree::index::extension::end_of_index_entry::decode
- worktree::index::extension::end_of_index_entry::write_to
- worktree::index::extension::sparse::write_to
- worktree::index::extension::tree::decode
- worktree::index::extension::untracked_cache::decode
- worktree::index::validate::path::component
- worktree::index::validate::path::component_is_windows_device
- worktree::index::validate::reference::name
- worktree::index::validate::reference::name_partial
- worktree::index::validate::reference::name_partial_or_sanitize
- worktree::index::validate::submodule::name
- worktree::index::validate::tag::name
- worktree::object::bstr::B
- worktree::object::bstr::concat
- worktree::object::bstr::decode_last_utf8
- worktree::object::bstr::decode_utf8
- worktree::object::bstr::join
- worktree::object::compute_hash
- worktree::object::compute_stream_hash
- worktree::object::date::parse
- worktree::object::decode::loose_header
- worktree::object::encode::loose_header
Type Aliases
- OdbHandle
- RefStore
- config::boolean::Error
- config::checkout::workers::Error
- config::duration::Error
- config::file::MetadataFilter
- config::key::GenericError
- config::key::GenericErrorWithValue
- config::lock_timeout::Error
- config::parse::FrontMatterEvents
- config::refs_namespace::Error
- config::refspec::Error
- config::remote::symbolic_name::Error
- config::ssl_version::Error
- config::string::Error
- config::time::Error
- config::tree::branch::Merge
- config::tree::checkout::Workers
- config::tree::core::Abbrev
- config::tree::core::AutoCrlf
- config::tree::core::CheckRoundTripEncoding
- config::tree::core::CheckStat
- config::tree::core::Disambiguate
- config::tree::core::Eol
- config::tree::core::LogAllRefUpdates
- config::tree::core::SafeCrlf
- config::tree::diff::Algorithm
- config::tree::diff::Binary
- config::tree::diff::Renames
- config::tree::extensions::ObjectFormat
- config::tree::fetch::NegotiationAlgorithm
- config::tree::fetch::RecurseSubmodules
- config::tree::http::ExtraHeader
- config::tree::http::FollowRedirects
- config::tree::http::ProxyAuthMethod
- config::tree::http::SslVersion
- config::tree::http::Version
- config::tree::index::IndexThreads
- config::tree::keys::Boolean
- config::tree::keys::DurationInMilliseconds
- config::tree::keys::Executable
- config::tree::keys::FetchRefSpec
- config::tree::keys::LockTimeout
- config::tree::keys::Path
- config::tree::keys::Program
- config::tree::keys::PushRefSpec
- config::tree::keys::RemoteName
- config::tree::keys::String
- config::tree::keys::Time
- config::tree::keys::UnsignedInteger
- config::tree::keys::Url
- config::tree::protocol::Allow
- config::tree::protocol::Version
- config::tree::push::Default
- config::tree::remote::TagOpt
- config::tree::ssh::Variant
- config::tree::status::ShowUntrackedFiles
- config::unsigned_integer::Error
- config::url::Error
- diff::object::date::OffsetInSeconds
- diff::object::date::SecondsSinceUnixEpoch
- diff::object::decode::ParseError
- diff::object::find::Error
- index::PathStorage
- index::PathStorageRef
- index::entry::StageRaw
- index::extension::Signature
- object::blob::diff::init::Error
- object::find::existing::Error
- parallel::Scope
- parallel::SequenceId
- pathspec::attributes::search::Assignments
- progress::AtomicStep
- progress::Id
- progress::Step
- progress::StepShared
- progress::prodash::BoxedProgress
- progress::prodash::progress::AtomicStep
- progress::prodash::progress::Id
- progress::prodash::progress::Step
- progress::prodash::progress::StepShared
- progress::prodash::progress::key::Level
- reference::iter::Error
- remote::AuthenticateFn
- remote::Names
- repository::worktree_archive::Error
- shallow::Commits
- submodule::ModulesSnapshot
- threading::MappedRefGuard
- threading::Mutable
- threading::MutableOnDemand
- threading::OnceCell
- threading::OwnShared
- threading::RefGuard
- worktree::Index
- worktree::index::PathStorage
- worktree::index::PathStorageRef
- worktree::index::entry::StageRaw
- worktree::index::extension::Signature
- worktree::object::date::OffsetInSeconds
- worktree::object::date::SecondsSinceUnixEpoch
- worktree::object::decode::ParseError
- worktree::object::find::Error
Statics
Constants
- commit::NO_PARENT_IDS
- diff::object::date::time::format::DEFAULT
- diff::object::date::time::format::GITOXIDE
- diff::object::date::time::format::GIT_RFC2822
- diff::object::date::time::format::ISO8601
- diff::object::date::time::format::ISO8601_STRICT
- diff::object::date::time::format::RAW
- diff::object::date::time::format::RFC2822
- diff::object::date::time::format::SHORT
- diff::object::date::time::format::UNIX
- discover::DOT_GIT_DIR
- discover::MODULES
- index::extension::MIN_SIZE
- index::extension::end_of_index_entry::MIN_SIZE
- index::extension::end_of_index_entry::MIN_SIZE_WITH_HEADER
- index::extension::end_of_index_entry::SIGNATURE
- index::extension::link::SIGNATURE
- index::extension::sparse::SIGNATURE
- index::extension::tree::SIGNATURE
- index::extension::untracked_cache::SIGNATURE
- init::DEFAULT_BRANCH_NAME
- path::realpath::MAX_SYMLINKS
- progress::UNKNOWN
- progress::bytesize::B
- progress::bytesize::GB
- progress::bytesize::GIB
- progress::bytesize::KB
- progress::bytesize::KIB
- progress::bytesize::MB
- progress::bytesize::MIB
- progress::bytesize::PB
- progress::bytesize::PIB
- progress::bytesize::TB
- progress::bytesize::TIB
- progress::prodash::progress::UNKNOWN
- worktree::index::extension::MIN_SIZE
- worktree::index::extension::end_of_index_entry::MIN_SIZE
- worktree::index::extension::end_of_index_entry::MIN_SIZE_WITH_HEADER
- worktree::index::extension::end_of_index_entry::SIGNATURE
- worktree::index::extension::link::SIGNATURE
- worktree::index::extension::sparse::SIGNATURE
- worktree::index::extension::tree::SIGNATURE
- worktree::index::extension::untracked_cache::SIGNATURE
- worktree::object::date::time::format::DEFAULT
- worktree::object::date::time::format::GITOXIDE
- worktree::object::date::time::format::GIT_RFC2822
- worktree::object::date::time::format::ISO8601
- worktree::object::date::time::format::ISO8601_STRICT
- worktree::object::date::time::format::RAW
- worktree::object::date::time::format::RFC2822
- worktree::object::date::time::format::SHORT
- worktree::object::date::time::format::UNIX