List of all items
Structs
- cache::BodyLimit
- cache::CachedResponse
- cache::HttpCache
- dependency_cap::DependencyBudget
- deps_dev::DepsDevClient
- deps_dev::GossipCooldown
- deps_dev::GossipFindings
- deps_dev::GossipLowUsage
- deps_dev::ScorecardSummary
- deps_dev::SupplyChainTrustSignal
- deps_dev::TyposquatSignal
- diagnostic::CodeDescription
- diagnostic::Diagnostic
- diagnostic::RelatedInformation
- ecosystem::BlockedRegistryOccurrence
- ecosystem::BlockedSourceClass
- ecosystem::EcosystemConfig
- ecosystem::RejectedRegistryOccurrence
- ecosystem::RejectedSourceClass
- ecosystem_registry::EcosystemRegistry
- edit::EcosystemReparse
- edit::ManifestEdit
- edit::PlannedUpdate
- error::SanitizedRegistryError
- freshness::CooldownWindow
- freshness::PublishTime
- github::CanonicalRepoName
- github::GithubTag
- github::GithubTagCommit
- github::GithubTagsClient
- github::ReleaseDatesCache
- interpolation::OversizedPropertyValue
- interpolation::PropertyValue
- interval::Interval
- json_ast::JsonAst
- json_ast::JsonSection
- licenses::LicensePolicy
- licenses::LicenseViolation
- lockfile::LockFileCache
- lockfile::ResolvedPackage
- lockfile::ResolvedPackages
- lsp_helpers::BoundedVersionReq
- lsp_helpers::CommitSha
- lsp_helpers::CooldownFallback
- lsp_helpers::DependencyOutcome
- lsp_helpers::DependencyOutcomes
- lsp_helpers::DiagnosticSeverities
- lsp_helpers::InUseVersions
- lsp_helpers::LineOffsetTable
- lsp_helpers::MarkedScalar
- lsp_helpers::PackageVersions
- lsp_helpers::SiblingTags
- lsp_helpers::TagIndex
- lsp_helpers::TyposquatFetchOutcome
- lsp_helpers::VersionData
- matched_spans::MatchedSpans
- mtime_cache::MtimeFileCache
- net_policy::InvalidEntry
- net_policy::RegistryAccessPolicy
- net_policy::ValidatedRegistryUrl
- osv::Advisory
- osv::Capped
- osv::DependencyVulnerabilities
- osv::EmptyOsvPackageName
- osv::FixRecommendation
- osv::MatchedTags
- osv::OsvClient
- osv::OsvPackageName
- osv::OsvVersion
- osv::ScanTarget
- osv::ScanVersion
- osv::SiblingMatches
- osv::VulnKey
- osv::VulnKeys
- package::ConcreteVersion
- package::InvalidPackageName
- package::PackageName
- package::VersionReq
- pagination::Paginated
- path_segment::DotSegmentError
- path_segment::SafePathSegment
- policy_config::CacheConfig
- policy_config::DiagnosticsConfig
- policy_config::FreshnessConfig
- policy_config::GossipConfig
- policy_config::LicensePolicyConfig
- policy_config::NetworkConfig
- policy_config::PolicyConfig
- policy_config::PolicyConfigDiff
- policy_config::RegistriesConfig
- policy_config::RegistryRuntimeSettings
- policy_config::SupplyChainConfig
- policy_config::TyposquatConfig
- position::Position
- position::Range
- quote_scan::CodeSpans
- quote_scan::ScannedLiteral
- quote_scan::StringLiteral
- rate_limit::RateLimitGate
- redact::RedactedText
- redact::secret::ApiToken
- redact::secret::Redacted
- registry::Deprecation
- selection::InvalidStabilityOccurrence
- selection::SelectionContext
- selection::UnknownStability
- version_matcher::Pep440Matcher
- version_matcher::SemverMatcher
- yaml_anchor::AnchorLimits
- yaml_anchor::ScalarAnchorTable
- yaml_walk::Frame
- yaml_walk::FrameStack
Enums
- cache::CacheMode
- cache::NetworkMode
- config_trust::ConfigTier
- config_trust::EnvExpansionError
- config_trust::EnvVarSyntax
- deps_dev::DepsDevSystem
- deps_dev::FetchCompleteness
- deps_dev::GossipRiskLevel
- deps_dev::ProvenanceStatus
- diagnostic::Severity
- ecosystem::EcosystemId
- ecosystem::LicenseSource
- edit::UnplannableReason
- edit::UpdateCandidate
- edit::UpdateKind
- edit::VulnFixSkip
- error::DepsError
- error::FetchFailure
- error::RateLimitEvidence
- freshness::FreshnessSettings
- interval::BracketStyle
- interval::VersionRange
- licenses::ViolationReason
- lockfile::ResolvedSource
- lsp_helpers::BareMeaning
- lsp_helpers::BuildMetadataPolicy
- lsp_helpers::CooldownBlocker
- lsp_helpers::CooldownDisposition
- lsp_helpers::CooldownPrecedence
- lsp_helpers::FallbackEditRejection
- lsp_helpers::FallbackEditVerdict
- lsp_helpers::GossipCooldownLookup
- lsp_helpers::LatestVerdict
- lsp_helpers::OsvNameAvailability
- lsp_helpers::RequirementRewriteShape
- lsp_helpers::RequirementStatus
- lsp_helpers::ResolvedPin
- lsp_helpers::ShaPinLookup
- net_policy::HostClass
- net_policy::IndexUrlError
- net_policy::PolicyGate
- net_policy::RegistryRejectionReason
- net_policy::RejectionOutcome
- net_policy::WorkspaceRegistryAccess
- osv::CandidateStatuses
- osv::OsvEcosystem
- osv::OsvQueryName
- osv::ScanOutcome
- osv::SkipReason
- osv::StructuralSkipReason
- osv::UpgradeStatus
- osv::VersionMatching
- osv::VulnSeverity
- pagination::ListCoverage
- parser::CheckedTomlError
- parser::DependencySource
- parser::LoadingState
- path_segment::SegmentedPathName
- policy_config::WorkspaceRegistriesSetting
- quote_scan::ScanSyntax
- redact::NameRedaction
- redact::UrlRedaction
- registry::CapResult
- registry::KeyShape
- registry::RemovalStatus
- selection::StabilityFloor
- yaml_walk::FrameKind
- yaml_walk::ScalarPosition
Traits
- ecosystem::Dependency
- ecosystem::Ecosystem
- ecosystem::ParseResult
- ecosystem::RegistryOccurrence
- edit::EditSpan
- edit::ManifestReparse
- lockfile::LockFileProvider
- lsp_helpers::DiagnosticMessages
- lsp_helpers::DiagnosticPolicy
- lsp_helpers::EcosystemFormatter
- lsp_helpers::OsvNaming
- lsp_helpers::PackageNaming
- lsp_helpers::PackageRendering
- lsp_helpers::RequirementGate
- lsp_helpers::RequirementMatcher
- lsp_helpers::RequirementResolution
- lsp_helpers::SourcePolicy
- net_policy::BlockedHostReason
- net_policy::RegistryRejectionClassifier
- net_policy::RegistryUrlKind
- net_policy::TrustedConstantRegistryUrl
- redact::RedactionKind
- registry::Metadata
- registry::Registry
- registry::Version
- version_matcher::VersionRequirementMatcher
Macros
- impl_dependency
- impl_get_versions_with_passthrough
- impl_metadata
- impl_parse_result
- impl_registry_versions_method
- impl_version
Derive Macros
Functions
- cache_policy::evict_arbitrary_if_full
- cache_policy::evict_expired_then_clear_all
- cache_policy::evict_expired_then_oldest
- cache_policy::evict_oldest_batch
- config_trust::expand_env_vars
- config_trust::process_env
- dependency_cap::cap_dependencies
- ecosystem::parse_manifest_blocking
- ecosystem::parse_manifest_now
- ecosystem_registry::manifest_pattern_matches
- edit::apply_edits
- edit::classify_update
- edit::collect_update_candidates
- edit::collect_update_edits
- edit::dedup_overlapping_edits
- edit::plan_verified_fix
- edit::plan_vulnerability_fix
- edit::replacement_text
- edit::requirement_is_placeholder_for
- edit::resolve_recommended_fix
- edit::resolve_verified_fix
- fallback_completion::count_real_quotes
- fallback_completion::count_real_quotes_with
- fallback_completion::find_closing_quote
- fallback_completion::is_in_json_dependencies
- fallback_completion::is_in_toml_dependencies
- fallback_completion::is_in_xml_tag_section
- fallback_completion::line_at
- fallback_completion::open_quoted_tail
- fallback_completion::raw_prefix
- fallback_completion::strip_leading_xml_tag
- fallback_completion::strip_open_json_key
- fallback_completion::strip_open_xml_attribute_value
- freshness::format_relative_age
- fs_probe::config_ancestors
- fs_probe::exists
- fs_probe::is_file
- fs_probe::metadata
- fs_probe::read_to_string_capped
- fs_probe::read_to_string_capped_no_follow
- fs_probe::write_atomic
- github::classify_tags_fetch_error
- github::github_rate_limit_error
- github::is_valid_github_identity
- github::normalize_tag
- github::paginate_tags
- github::parse_tags_page
- github::semver_tags_newest_first
- github::validate_owner_repo
- github::warn_if_pagination_truncated
- interpolation::insert_bounded
- interval::admits_at_or_above
- interval::admits_at_or_below
- interval::contains
- interval::parse_interval
- interval::range_from_edges
- interval::tighter_lower
- interval::tighter_upper
- interval::union_gap_excludes
- json_ast::find_last_prop
- json_helpers::deserialize_string_or_string_array
- json_helpers::string_valued_entries
- licenses::evaluate
- licenses::filter_valid_spdx_ids
- licenses::normalize_pom_license_name
- licenses::normalize_pom_license_names
- licenses::normalize_pom_license_names_checked
- licenses::resolve_license_entries
- licenses::resolve_license_entries_for_display
- lockfile::locate_lockfile_for_manifest
- lockfile::locate_lockfile_for_manifest_with_max_depth
- lockfile::read_and_parse_lockfile
- lockfile::read_lockfile_content
- lockfile::resolve_manifest_file_path
- lsp_helpers::bare_meaning
- lsp_helpers::byte_span_to_range
- lsp_helpers::byte_to_utf16_offset
- lsp_helpers::candidate_verdict
- lsp_helpers::classify_requirement_rewrite_shape
- lsp_helpers::compile_requirement_unless
- lsp_helpers::compile_semver_requirement
- lsp_helpers::concrete_pin_version
- lsp_helpers::cooldown_disposition
- lsp_helpers::cooldown_precedence
- lsp_helpers::dependency_version_range_is_literal
- lsp_helpers::dot_segment_rejection_error
- lsp_helpers::escape_markdown
- lsp_helpers::extends_tag
- lsp_helpers::fallback_edit_excludes_newer
- lsp_helpers::fetch_gossip_findings_batch
- lsp_helpers::fetch_typosquat_signals
- lsp_helpers::force_refresh_gossip_findings
- lsp_helpers::format_version_replacing_by_shape
- lsp_helpers::generate_diagnostics_from_cache
- lsp_helpers::gossip_cooldown_for
- lsp_helpers::has_unqueryable_resolved_pin
- lsp_helpers::is_dot_segment
- lsp_helpers::is_full_semver_shape
- lsp_helpers::is_full_sha
- lsp_helpers::is_null_tag
- lsp_helpers::is_partial_semver_shaped
- lsp_helpers::is_plain_null
- lsp_helpers::is_safe_feature_name
- lsp_helpers::is_safe_maven_coordinate_segment
- lsp_helpers::is_safe_package_name
- lsp_helpers::is_safe_registry_url
- lsp_helpers::is_safe_version_string
- lsp_helpers::is_same_major_minor
- lsp_helpers::is_tag_shaped
- lsp_helpers::latest_verdict
- lsp_helpers::local_cooldown_precedence
- lsp_helpers::locate_value_span
- lsp_helpers::markdown_code_span
- lsp_helpers::marker_byte_offset
- lsp_helpers::match_v_prefix_style
- lsp_helpers::maven_coordinate_path
- lsp_helpers::position_in_range
- lsp_helpers::redact_name_for_diagnostic
- lsp_helpers::redact_requirement_for_diagnostic
- lsp_helpers::requirement_contains_template_placeholder
- lsp_helpers::requirement_is_compound
- lsp_helpers::requirement_is_oversized
- lsp_helpers::requirement_is_unsatisfiable
- lsp_helpers::requirement_len_exceeds_cap
- lsp_helpers::resolve_candidate_status
- lsp_helpers::resolve_in_use_version
- lsp_helpers::resolve_in_use_versions
- lsp_helpers::resolve_latest_status
- lsp_helpers::resolve_scan_outcome
- lsp_helpers::sanitize_advisory_text_for_diagnostic
- lsp_helpers::sanitize_and_truncate_for_diagnostic
- lsp_helpers::short_sha
- lsp_helpers::strip_markdown_unsafe_chars
- lsp_helpers::truncate_for_diagnostic
- lsp_helpers::up_to_date_for_comparators_via_compiled_matcher
- lsp_helpers::up_to_date_via_compiled_matcher
- lsp_helpers::utf16_to_byte_offset
- lsp_helpers::warn_rejected_value
- net_policy::classify_addr
- net_policy::classify_host
- net_policy::is_trusted_prefix
- net_policy::validate_index_url
- osv::diagnostic_severity_for
- osv::is_valid_osv_id
- osv::validated_osv_url
- osv::vuln_key_for
- osv::vulnerability_keys
- package::npm_style_name_boundary
- pagination::page_has_more
- pagination::paginate_pages
- pagination::warn_if_pagination_truncated
- parser::check_json_nesting_depth
- parser::check_toml_nesting_depth
- parser::check_yaml_bounds
- parser::check_yaml_expansion
- parser::check_yaml_nesting_depth
- parser::json_depth_error_message
- parser::looks_like_filesystem_path
- parser::parse_json_checked
- parser::parse_toml_checked
- parser::yaml_scalar_string
- quote_scan::blank_comments
- quote_scan::find_closing_quote_before_comment
- quote_scan::is_code_byte
- quote_scan::last_string_literal
- quote_scan::read_string_literal
- quote_scan::strip_line_comment
- redact::is_credential_or_query_bearing
- redact::parse_error_source
- redact::redact_declaration_key
- redact::redact_parse_error_for_log
- redact::redact_userinfo
- redact::sanitize_invisible
- redact::secret::auth_digest
- redact::secret::digest_salt
- redact::secret::token_from_env
- redact::url_for_tracing
- registry::classify_default_registry_url
- registry::existence_wildcard_req
- registry::find_latest_stable
- registry::has_default_prerelease_marker
- registry::hash_routing_key
- registry::is_existence_wildcard
- registry::is_existence_wildcard_str
- registry::not_found_or
- registry::register_capped
- registry::register_capped_with_occupied
- registry::select_latest_for_existence
- version_matcher::extract_pypi_min_version
- version_matcher::normalize_and_parse_version
- version_matcher::normalize_operator_spacing
- xml_bounds::exhausted
- xml_bounds::exhausted_with
Type Aliases
- ecosystem::BoxFuture
- error::Result
- osv::CandidateStatusMap
- osv::LatestStatusMap
- osv::VulnerabilityMap
- redact::RedactedName
- redact::RedactedUrl
Constants
- cache_policy::CACHE_EVICTION_PERCENTAGE
- dependency_cap::MAX_DEPENDENCIES_PER_DOCUMENT
- freshness::DEFAULT_COOLDOWN_SECS
- fs_probe::MAX_CONFIG_ANCESTOR_DEPTH
- github::GITHUB_API
- github::MAX_TAG_PAGES
- interpolation::MAX_INTERPOLATED_VALUE_BYTES
- licenses::MAX_POM_LICENSE_NAME_RAW_CHARS
- lockfile::DEFAULT_MAX_CACHED_LOCKFILES
- lockfile::MAX_LOCKFILE_BYTES
- lsp_helpers::COMPLETION_SEARCH_TIMEOUT
- lsp_helpers::DEPRECATED_DIAGNOSTIC_CODE
- lsp_helpers::HOVER_RECENT_VERSIONS
- lsp_helpers::LICENSE_POLICY_VIOLATION_DIAGNOSTIC_CODE
- lsp_helpers::MAX_DIAGNOSTIC_VALUE_CHARS
- lsp_helpers::MAX_FALLBACK_SCAN_BYTES
- lsp_helpers::MAX_REQUIREMENT_LEN
- lsp_helpers::REGISTRY_FETCH_BUDGET
- lsp_helpers::TYPOSQUAT_DIAGNOSTIC_CODE
- lsp_helpers::UNSATISFIABLE_DIAGNOSTIC_CODE
- mtime_cache::DEFAULT_MAX_CACHED_FILES
- mtime_cache::MAX_CACHED_FILE_BYTES
- osv::ADVISORY_DISPLAY_CAP
- osv::MAX_ADVISORY_RECORDS
- parser::MAX_JSON_NESTING_DEPTH
- parser::MAX_TOML_NESTING_DEPTH
- parser::MAX_YAML_EXPANDED_BYTES
- parser::MAX_YAML_NESTING_DEPTH
- rate_limit::DEFAULT_COOLDOWN_SECS
- redact::MAX_PARSE_ERROR_LOG_BYTES
- registry::MAX_ALTERNATE_REGISTRIES
- xml_bounds::MAX_METADATA_BYTES_SCANNED
- xml_bounds::MAX_METADATA_VERSIONS