List of all items
Structs
- graph::DependencyPath
- graph::GraphEdge
- graph::GraphPackage
- graph::PackageGraph
- graph::PathGraphInput
- graph::PathPackageInput
- graph::ResolvedDependencyInput
- graph::ResolvedGraphInput
- graph::ResolvedPackageInput
- identity::CanonicalPackageId
- identity::ContentDigest
- identity::GitCommitId
- identity::GitRepositoryUrl
- identity::GitSourceId
- identity::NormalizedRelativePath
- identity::PackageAlias
- identity::PackageInstanceId
- identity::PackageVersion
- identity::PathSourceId
- identity::RegistryId
- identity::RegistryOrigin
- identity::RegistryReleaseId
- identity::RegistrySourceId
- identity::ServerProjectSourceId
- lock::LockCompatibility
- lock::LockDiff
- lock::LockSelection
- lock::LockedEdge
- lock::LockedPackage
- lock::PackageLock
- lock::RootLock
- manifest::DependencySpec
- manifest::PackageManifest
- manifest::PublicationDeclaration
- manifest::RegistryDeclaration
- manifest::SourceReplacement
- manifest::TargetEnvironment
- resolve::CandidateIndex
- resolve::CandidateMetadata
- resolve::CandidateQuery
- resolve::Incompatibility
- resolve::RequirementPath
- resolve::Resolution
- resolve::ResolutionEdge
- resolve::ResolutionPackage
- resolve::ResolutionRequest
- resolve::ResolutionRequirement
- resolve::SourceSelectionPolicy
- resolve::UpdatePlan
- source::BuildProvenance
- source::DiscoveredSourceSymbols
- source::EncryptedArtifactMetadata
- source::FrozenProject
- source::FrozenProjectHandoff
- source::FrozenSourceDescriptor
- source::GitAcquisitionPlan
- source::GitPackageMount
- source::PackageKeyEnvelope
- source::PackageMount
- source::PackageSourceCatalog
- source::ProjectResolveOptions
- source::ProjectRevision
- source::ProjectSymbolDefinition
- source::RecipientEncryptionKey
- source::RegistryAcquisitionPlan
- source::RegistryCandidatePlan
- source::RegistryCandidateRecord
- source::RegistryPackageMount
- source::RegistryPackageReference
- source::RegistryReleaseDependency
- source::RegistryReleaseMetadata
- source::RegistryReleaseSupplyChain
- source::ResolvedProject
- source::SbomReference
- source::ServerProjectAcquisitionPlan
- source::ServerProjectPackageMount
- source::SourceAcquisitionPolicy
- source::SourceCatalog
- source::SourceInventory
- source::SourceInventoryEntry
- source::StableSourceId
- source::VendorManifest
- source::VendoredPackage
- source::VisibleProjectSource
- source::WrapperProvenance
Enums
- error::GraphError
- error::IdentityError
- error::LockError
- error::ManifestError
- error::PackageError
- error::ResolveError
- graph::VisibilityResolution
- identity::DigestAlgorithm
- identity::GitObjectAlgorithm
- identity::SourceId
- lock::PathLockDecision
- lock::PathLockMode
- manifest::DependencyGroup
- manifest::DependencyLocator
- manifest::GitSelector
- manifest::HostCapability
- manifest::TargetPredicate
- resolve::UpdatePolicy
- source::ArtifactContentCipher
- source::DiscoverSourceSymbolsError
- source::FrozenProjectError
- source::FrozenProjectHandoffError
- source::GitPolicyError
- source::KeyEnvelopeAlgorithm
- source::PackageTrustTier
- source::PathProjectError
- source::ProjectResolveError
- source::RecipientKeyAlgorithm
- source::RegistryPolicyError
- source::SbomFormat
- source::ServerPolicyError
- source::ServerSnapshotSelector
- source::SourceAcquisitionIntent
- source::SourceLockAction
Traits
Functions
- graph::build_path_graph
- graph::build_resolved_graph
- lock::decode_lock
- lock::diff_locks
- lock::encode_lock
- lock::reconcile_path_lock
- resolve::acquire_candidates
- resolve::acquire_candidates_with_policy
- resolve::dependency_tree
- resolve::plan_update
- resolve::resolve
- resolve::why
- source::build_frozen_project
- source::build_frozen_project_async
- source::discover_frozen_project_from
- source::discover_frozen_project_from_async
- source::discover_known_project_symbols_from_source_name
- source::discover_known_project_symbols_from_source_name_async
- source::discover_source_symbols_from_source_name
- source::discover_source_symbols_from_source_name_async
- source::plan_git_acquisition
- source::plan_registry_acquisition
- source::plan_registry_candidates
- source::plan_selected_registry_acquisition
- source::plan_server_project_acquisition
- source::resolve_project_async
- source::source_symbols_from_frozen
- source::source_symbols_from_index
- source::validate_git_acquisition
- source::validate_registry_acquisition
- source::validate_server_project_acquisition
Type Aliases
Constants
- lock::LOCK_SCHEMA_VERSION
- lock::RESOLVER_FORMAT_VERSION
- policy::PACKAGE_ALIAS_MAX_LEN
- policy::PACKAGE_SEGMENT_MAX_LEN
- policy::REGISTRY_SEGMENT_MAX_LEN
- source::AES_256_GCM_NONCE_BYTE_LEN
- source::AES_256_GCM_WRAPPED_KEY_BYTE_LEN
- source::ENCRYPTED_ARTIFACT_SCHEMA_VERSION
- source::FROZEN_PROJECT_HANDOFF_SCHEMA_VERSION
- source::P256_PUBLIC_KEY_BYTE_LEN
- source::PACKAGE_KEY_ENVELOPE_SCHEMA_VERSION
- source::RELEASE_SUPPLY_CHAIN_SCHEMA_VERSION
- source::SOURCE_INVENTORY_SCHEMA_VERSION
- source::VENDOR_MANIFEST_FILENAME
- source::VENDOR_SCHEMA_VERSION