List of all items
Structs
- assembly::AssemblerConfig
- assembly::AssemblyResult
- cache::CacheConfig
- cache::CachedScanFindings
- cli::Cli
- cli::OutputTarget
- copyright::AuthorDetection
- copyright::CopyrightDetection
- copyright::CopyrightDetectionOptions
- copyright::HolderDetection
- finder::DetectionConfig
- license_detection::LicenseDetection
- license_detection::LicenseDetectionEngine
- license_detection::embedded::schema::EmbeddedLoaderSnapshot
- license_detection::index::LicenseIndex
- license_detection::index::dictionary::KnownToken
- license_detection::index::dictionary::TokenDictionary
- license_detection::index::dictionary::TokenId
- license_detection::models::license::License
- license_detection::models::license_match::LicenseMatch
- license_detection::models::loaded_license::LoadedLicense
- license_detection::models::loaded_rule::LoadedRule
- license_detection::models::rule::Rule
- license_detection::query::PositionSpan
- license_detection::query::Query
- license_detection::query::QueryRun
- license_detection::seq_match::Candidate
- license_detection::spans::Span
- license_detection::spdx_mapping::SpdxMapping
- models::Author
- models::Copyright
- models::Dependency
- models::ExtraData
- models::FacetTallies
- models::FileInfo
- models::FileInfoBuilder
- models::FileReference
- models::Header
- models::Holder
- models::LicenseClarityScore
- models::LicenseDetection
- models::LicenseReference
- models::LicenseRuleReference
- models::Match
- models::Output
- models::OutputEmail
- models::OutputURL
- models::Package
- models::PackageData
- models::Party
- models::ResolvedPackage
- models::Summary
- models::SystemEnvironment
- models::Tallies
- models::TallyEntry
- models::TopLevelDependency
- output::FormatWriter
- output::OutputWriteConfig
- parsers::AboutFileParser
- parsers::AlpineApkParser
- parsers::AlpineApkbuildParser
- parsers::AlpineInstalledParser
- parsers::AndroidApkRecognizer
- parsers::AndroidLibraryRecognizer
- parsers::AppleDmgRecognizer
- parsers::ArchPkginfoParser
- parsers::ArchSrcinfoParser
- parsers::AutotoolsConfigureParser
- parsers::Axis2MarRecognizer
- parsers::Axis2ModuleXmlRecognizer
- parsers::BazelBuildParser
- parsers::BazelModuleParser
- parsers::BowerJsonParser
- parsers::BuckBuildParser
- parsers::BuckMetadataBzlParser
- parsers::BunLockParser
- parsers::BunLockbParser
- parsers::CabArchiveRecognizer
- parsers::CargoLockParser
- parsers::CargoParser
- parsers::CentralPackageManagementPropsParser
- parsers::ChefMetadataJsonParser
- parsers::ChefMetadataRbParser
- parsers::ChromeCrxRecognizer
- parsers::ClojureDepsEdnParser
- parsers::ClojureProjectCljParser
- parsers::ComposerJsonParser
- parsers::ComposerLockParser
- parsers::ConanDataParser
- parsers::ConanFilePyParser
- parsers::ConanLockParser
- parsers::ConanfileTxtParser
- parsers::CondaEnvironmentYmlParser
- parsers::CondaMetaJsonParser
- parsers::CondaMetaYamlParser
- parsers::CpanDistIniParser
- parsers::CpanMakefilePlParser
- parsers::CpanManifestParser
- parsers::CpanMetaJsonParser
- parsers::CpanMetaYmlParser
- parsers::CranParser
- parsers::DebianControlInExtractedDebParser
- parsers::DebianControlParser
- parsers::DebianCopyrightParser
- parsers::DebianDebParser
- parsers::DebianDebianTarParser
- parsers::DebianDistrolessInstalledParser
- parsers::DebianDscParser
- parsers::DebianInstalledListParser
- parsers::DebianInstalledMd5sumsParser
- parsers::DebianInstalledParser
- parsers::DebianMd5sumInPackageParser
- parsers::DebianOrigTarParser
- parsers::DenoLockParser
- parsers::DenoParser
- parsers::DirectoryBuildPropsParser
- parsers::DockerfileParser
- parsers::DotNetDepsJsonParser
- parsers::FreebsdCompactManifestParser
- parsers::GemArchiveParser
- parsers::GemMetadataExtractedParser
- parsers::GemfileLockParser
- parsers::GemfileParser
- parsers::GemspecParser
- parsers::GitmodulesParser
- parsers::GoModGraphParser
- parsers::GoModParser
- parsers::GoSumParser
- parsers::GoWorkParser
- parsers::GodepsParser
- parsers::GradleLockfileParser
- parsers::GradleModuleParser
- parsers::GradleParser
- parsers::HackageCabalParser
- parsers::HackageCabalProjectParser
- parsers::HackageStackYamlParser
- parsers::HaxeParser
- parsers::HelmChartLockParser
- parsers::HelmChartYamlParser
- parsers::HexLockParser
- parsers::InstallShieldRecognizer
- parsers::IosIpaRecognizer
- parsers::IsoImageRecognizer
- parsers::IvyXmlRecognizer
- parsers::JBossSarRecognizer
- parsers::JBossServiceXmlRecognizer
- parsers::JavaEarAppXmlRecognizer
- parsers::JavaEarRecognizer
- parsers::JavaJarRecognizer
- parsers::JavaWarRecognizer
- parsers::JavaWarWebXmlRecognizer
- parsers::MavenParser
- parsers::MesonParser
- parsers::MeteorPackageRecognizer
- parsers::MicrosoftUpdateManifestParser
- parsers::MozillaXpiRecognizer
- parsers::NixDefaultParser
- parsers::NixFlakeLockParser
- parsers::NixFlakeParser
- parsers::NpmLockParser
- parsers::NpmParser
- parsers::NpmWorkspaceParser
- parsers::NsisRecognizer
- parsers::NupkgParser
- parsers::NuspecParser
- parsers::OpamParser
- parsers::OsReleaseParser
- parsers::PackageReferenceProjectParser
- parsers::PackagesConfigParser
- parsers::PackagesLockParser
- parsers::PipInspectDeplockParser
- parsers::PipfileLockParser
- parsers::PixiLockParser
- parsers::PixiTomlParser
- parsers::PnpmLockParser
- parsers::PodfileLockParser
- parsers::PodfileParser
- parsers::PodspecJsonParser
- parsers::PodspecParser
- parsers::PoetryLockParser
- parsers::ProjectJsonParser
- parsers::ProjectLockJsonParser
- parsers::PubspecLockParser
- parsers::PubspecYamlParser
- parsers::PylockTomlParser
- parsers::PythonParser
- parsers::ReadmeParser
- parsers::RequirementsTxtParser
- parsers::RpmBdbDatabaseParser
- parsers::RpmLicenseFilesParser
- parsers::RpmMarinerManifestParser
- parsers::RpmNdbDatabaseParser
- parsers::RpmParser
- parsers::RpmSpecfileParser
- parsers::RpmSqliteDatabaseParser
- parsers::RpmYumdbParser
- parsers::SbtParser
- parsers::SharArchiveRecognizer
- parsers::SquashfsRecognizer
- parsers::SwiftManifestJsonParser
- parsers::SwiftPackageResolvedParser
- parsers::SwiftShowDependenciesParser
- parsers::UvLockParser
- parsers::VcpkgManifestParser
- parsers::YarnLockParser
- parsers::metadata::ParserMetadata
- progress::ScanProgress
- progress::ScanStats
- scanner::CollectedPaths
- scanner::ProcessResult
- scanner::TextDetectionOptions
Enums
- assembly::AssemblyMode
- license_detection::expression::LicenseExpression
- license_detection::expression::ParseError
- license_detection::index::dictionary::QueryToken
- license_detection::index::dictionary::TokenKind
- license_detection::models::license_match::MatcherKind
- license_detection::models::loaded_license::LicenseKeyError
- license_detection::models::loaded_license::LicenseTextError
- license_detection::models::loaded_rule::LicenseExpressionError
- license_detection::models::loaded_rule::RuleKindError
- license_detection::models::rule::RuleKind
- models::DatasourceId
- models::FileType
- models::PackageType
- output::OutputFormat
- progress::ProgressMode
- utils::file::ExtractedTextKind
Traits
Macros
Functions
- assembly::assemble
- assembly::file_ref_resolve::merge_rpm_yumdb_metadata
- assembly::file_ref_resolve::resolve_file_references
- cache::read_cached_findings
- cache::write_cached_findings
- copyright::detect_copyrights
- copyright::detect_copyrights_with_options
- copyright::detect_credits_authors
- copyright::golden_utils::canonicalize_golden_value
- copyright::golden_utils::read_input_content
- copyright::is_credits_file
- finder::find_emails
- finder::find_urls
- golden_maintenance::find_files_with_extension
- golden_maintenance::run_prettier
- license_detection::aho_match::aho_match
- license_detection::aho_match::aho_match_with_extra_matchables
- license_detection::create_detection_from_group
- license_detection::expression::combine_expressions_and
- license_detection::expression::expression_to_string
- license_detection::expression::licensing_contains
- license_detection::expression::parse_expression
- license_detection::expression::simplify_expression
- license_detection::filter_invalid_contained_unknown_matches
- license_detection::group_matches_by_region
- license_detection::hash_match::compute_hash
- license_detection::hash_match::hash_match
- license_detection::index::builder::build_index
- license_detection::index::builder::build_index_from_loaded
- license_detection::index::builder::compute_is_approx_matchable
- license_detection::index::builder::is_good_tokens_ngram
- license_detection::index::builder::loaded_license_to_license
- license_detection::index::builder::loaded_rule_to_rule
- license_detection::index::builder::ngrams
- license_detection::index::builder::tokens_to_bytes
- license_detection::index::token_sets::build_set_and_mset
- license_detection::index::token_sets::high_multiset_subset
- license_detection::index::token_sets::high_tids_set_subset
- license_detection::index::token_sets::multiset_counter
- license_detection::index::token_sets::tids_set_counter
- license_detection::merge_overlapping_matches
- license_detection::post_process_detections
- license_detection::query::matched_text_from_text
- license_detection::refine_matches
- license_detection::refine_matches_without_false_positive_filter
- license_detection::rules::legalese::get_legalese_words
- license_detection::rules::loader::load_licenses_from_directory
- license_detection::rules::loader::load_loaded_licenses_from_directory
- license_detection::rules::loader::load_loaded_rules_from_directory
- license_detection::rules::loader::load_rules_from_directory
- license_detection::rules::loader::parse_license_to_loaded
- license_detection::rules::loader::parse_rule_to_loaded
- license_detection::rules::thresholds::compute_thresholds_occurrences
- license_detection::rules::thresholds::compute_thresholds_unique
- license_detection::seq_match::compute_candidates_with_msets
- license_detection::seq_match::seq_match_with_candidates
- license_detection::sort_matches_by_line
- license_detection::spdx_lid::clean_spdx_text
- license_detection::spdx_lid::spdx_lid_match
- license_detection::spdx_lid::split_spdx_lid
- license_detection::spdx_mapping::build_spdx_mapping
- license_detection::split_weak_matches
- license_detection::tokenize::count_tokens
- license_detection::tokenize::parse_required_phrase_spans
- license_detection::tokenize::tokenize
- license_detection::tokenize::tokenize_as_ids
- license_detection::tokenize::tokenize_with_stopwords
- license_detection::tokenize::tokenize_without_stopwords
- license_detection::unknown_match::unknown_match
- output::write_output_file
- output::writer_for_format
- parsers::list_parser_types
- parsers::parse_by_type_name
- parsers::try_parse_file
- parsers::utils::npm_purl
- parsers::utils::parse_sri
- parsers::utils::read_file_to_string
- parsers::utils::split_name_email
- progress::format_size
- scanner::collect_paths
- scanner::process_collected
- utils::file::decode_bytes_to_string
- utils::file::extract_printable_strings
- utils::file::extract_text_for_detection
- utils::file::get_creation_date
- utils::file::is_path_excluded
- utils::generated::generated_code_hints
- utils::generated::generated_code_hints_from_bytes
- utils::hash::calculate_md5
- utils::hash::calculate_sha1
- utils::hash::calculate_sha256
- utils::language::detect_language
- utils::magic::is_nsis_installer
- utils::magic::is_squashfs
- utils::magic::is_zip
- utils::sourcemap::extract_sourcemap_content
- utils::sourcemap::is_sourcemap
- utils::spdx::combine_license_expressions
- utils::text::is_source
- utils::text::remove_verbatim_escape_sequences
- utils::text::strip_utf8_bom_str
Type Aliases
Statics
Constants
- cache::CACHE_DIR_ENV_VAR
- cache::DEFAULT_CACHE_DIR_NAME
- license_detection::SCANCODE_LICENSES_DATA_PATH
- license_detection::SCANCODE_LICENSES_LICENSES_PATH
- license_detection::SCANCODE_LICENSES_RULES_PATH
- license_detection::aho_match::MATCH_AHO
- license_detection::embedded::schema::SCHEMA_VERSION
- license_detection::hash_match::MATCH_HASH
- license_detection::rules::thresholds::MIN_MATCH_HIGH_LENGTH
- license_detection::rules::thresholds::MIN_MATCH_LENGTH
- license_detection::rules::thresholds::SMALL_RULE
- license_detection::rules::thresholds::TINY_RULE
- license_detection::seq_match::HIGH_RESEMBLANCE_THRESHOLD
- license_detection::seq_match::MATCH_SEQ
- license_detection::seq_match::MAX_NEAR_DUPE_CANDIDATES
- license_detection::spdx_lid::MATCH_SPDX_ID
- license_detection::unknown_match::MATCH_UNKNOWN
- models::OUTPUT_FORMAT_VERSION