List of all items
Structs
- add::AddOpts
- add::AddReport
- add::AddRequest
- doctor::CheckResult
- doctor::DoctorOpts
- doctor::DoctorReport
- doctor::Finding
- doctor::scan_undeclared::UndeclaredRepo
- execute::ExecCtx
- execute::ExecStep
- execute::fs_executor::FsExecutor
- execute::plan::PlanExecutor
- fs::lock::ManifestLock
- fs::lock::ScopedLock
- git::ClonedRepo
- git::gix_backend::GixBackend
- import::ImportEntry
- import::ImportFailure
- import::ImportOpts
- import::ImportPlan
- import::ImportSkip
- lockfile::entry::LockEntry
- lockfile::migrate_v1_1_1::MigrationReport
- manifest::event::PackState
- pack::ChildRef
- pack::PackManifest
- pack::SchemaVersion
- pack::action::EnvArgs
- pack::action::ExecSpec
- pack::action::MkdirArgs
- pack::action::RequireSpec
- pack::action::RmdirArgs
- pack::action::SymlinkArgs
- pack::action::UnlinkArgs
- pack::action::WhenSpec
- pack::validate::cycle::CycleValidator
- pack::validate::depends_on::DependsOnValidator
- pack::validate::dup_symlink::DuplicateSymlinkValidator
- pack_lock::PackLock
- pack_lock::PackLockHold
- pack_lock::TierGuard
- plugin::EnvPlugin
- plugin::ExecPlugin
- plugin::MkdirPlugin
- plugin::PluginSubmission
- plugin::Registry
- plugin::RequirePlugin
- plugin::RmdirPlugin
- plugin::SymlinkPlugin
- plugin::UnlinkPlugin
- plugin::WhenPlugin
- plugin::pack_type::DeclarativePlugin
- plugin::pack_type::MetaPlugin
- plugin::pack_type::PackTypePluginSubmission
- plugin::pack_type::PackTypeRegistry
- plugin::pack_type::ScriptedPlugin
- scheduler::Cancelled
- scheduler::Scheduler
- sync::DanglingStart
- sync::HaltedContext
- sync::RecoveryReport
- sync::SyncOptions
- sync::SyncReport
- sync::SyncStep
- sync::WorkspaceMigration
- tree::graph::PackEdge
- tree::graph::PackGraph
- tree::graph::PackNode
- tree::loader::FsPackLoader
- tree::ls::LsNode
- tree::ls::LsNodeError
- tree::ls::LsTree
- tree::quarantine::PruneReport
- tree::quarantine::QuarantineConfig
- tree::quarantine::QuarantineResult
- tree::quarantine::RestoreReport
- tree::quarantine::RetentionConfig
- tree::walker::DryRunWouldCloneRecord
- tree::walker::SyncMetaOptions
- tree::walker::SyncMetaReport
- vars::VarEnv
Enums
- add::AddError
- doctor::CheckKind
- doctor::DoctorError
- doctor::Severity
- doctor::scan_undeclared::ScanError
- execute::ExecResult
- execute::Platform
- execute::PredicateOutcome
- execute::StepKind
- execute::error::ExecError
- fs::gitignore::GitignoreError
- git::error::GitError
- import::ImportError
- import::ImportedKind
- import::SkipReason
- lockfile::entry::LockfileError
- manifest::error::ManifestError
- manifest::event::Event
- pack::PackType
- pack::action::Action
- pack::action::EnvScope
- pack::action::SymlinkKind
- pack::error::PackParseError
- pack::predicate::Combiner
- pack::predicate::ExecOnFail
- pack::predicate::OsKind
- pack::predicate::Predicate
- pack::predicate::RequireOnFail
- pack::validate::PackValidationError
- pack_lock::PackLockError
- pack_lock::PackLockErrorOrCancelled
- pack_lock::Tier
- sync::MigrationOutcome
- sync::SyncError
- tree::consent::ConsentResult
- tree::dest_class::DestClass
- tree::error::DirtyTreeRefusalKind
- tree::error::TreeError
- tree::graph::EdgeKind
- tree::quarantine::QuarantineError
- vars::error::VarExpandError
Traits
- execute::ActionExecutor
- git::GitBackend
- pack::validate::GraphValidator
- pack::validate::Validator
- plugin::ActionPlugin
- plugin::pack_type::PackTypePlugin
- tree::loader::PackLoader
Functions
- add::add_pack
- add::infer_path_from_url
- doctor::check_config_lint
- doctor::check_gitignore_sync
- doctor::check_manifest_schema
- doctor::check_on_disk_drift
- doctor::check_parent_git_tracks_pack_content
- doctor::check_quarantine_gc
- doctor::check_synthetic_packs
- doctor::run_doctor
- doctor::scan_undeclared::scan_undeclared
- fs::atomic::atomic_write
- fs::gitignore::read_managed_block
- fs::gitignore::remove_managed_block
- fs::gitignore::upsert_managed_block
- import::classify
- import::import_from_repos_json
- lockfile::distributed::detect_legacy_lockfile
- lockfile::distributed::meta_lockfile_path
- lockfile::distributed::read_lockfile_tree
- lockfile::distributed::read_meta_lockfile
- lockfile::distributed::write_meta_lockfile
- lockfile::hash::compute_actions_hash
- lockfile::io::read_lockfile
- lockfile::io::write_lockfile
- lockfile::migrate_v1_1_1::migrate_v1_1_1_lockfile
- lockfile::writer::branch_of
- lockfile::writer::write_entry
- manifest::append::append_event
- manifest::append::read_all
- manifest::compact::compact
- manifest::fold::fold
- manifest::path::ensure_event_log_migrated
- manifest::path::event_log_path
- manifest::path::find_workspace_root
- pack::parse
- pack::validate::run_all
- pack::validate::run_all_graph
- pack_lock::with_tier
- pack_lock::with_tier_scope
- plugin::pack_type::default_managed_gitignore_patterns
- plugin::pack_type::load_child_manifest
- plugin::pack_type::load_child_manifest_from
- plugin::register_builtins
- sync::pack_display_name
- sync::run
- sync::scan_recovery
- sync::teardown
- tree::consent::phase2_prune
- tree::consent::recursive_consent_walk
- tree::dest_class::aggregate_untracked
- tree::dest_class::classify_dest
- tree::dest_class::git_in_progress_at
- tree::error::is_not_a_directory
- tree::graph_build::build_graph
- tree::ls::build_ls_tree
- tree::quarantine::parse_iso8601_quarantine
- tree::quarantine::prune_quarantine
- tree::quarantine::restore_quarantine
- tree::quarantine::snapshot_then_rm
- tree::walker::dest_has_git_repo
- tree::walker::sync_meta
- tree::walker::synthesize_plain_git_manifest
- vars::expand
Type Aliases
Constants
- execute::error::EXEC_STDERR_CAPTURE_MAX
- manifest::event::ACTION_ERROR_SUMMARY_MAX
- manifest::event::SCHEMA_VERSION
- manifest::path::EVENT_LOG_REL
- manifest::path::LEGACY_EVENT_LOG_REL
- pack::SUPPORTED_SCHEMA_VERSION
- pack::action::VALID_ACTION_KEYS
- pack::error::MAX_REQUIRE_DEPTH
- pack_lock::PACK_LOCK_FILE_NAME
- plugin::pack_type::DEFAULT_MANAGED_GITIGNORE_PATTERNS
- tree::quarantine::DEFAULT_RETAIN_DAYS