Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-compute/src/extra_providers.rs

cre8-app-compute · module extra_providers · src · 1,316 lines (1,008 code, 98 comment) · sha c3bbf9e7ce15e007

Items

struct GoModProvider impl GoModProvider impl RegistryProvider for GoModProvider impl PackageProvider for GoModProvider struct ComposerProvider impl ComposerProvider impl RegistryProvider for ComposerProvider impl PackageProvider for ComposerProvider struct RubyGemsProvider impl RubyGemsProvider impl RegistryProvider for RubyGemsProvider impl PackageProvider for RubyGemsProvider struct HexProvider impl HexProvider impl RegistryProvider for HexProvider impl PackageProvider for HexProvider struct LuaRocksProvider impl LuaRocksProvider impl RegistryProvider for LuaRocksProvider impl PackageProvider for LuaRocksProvider

Functions

By call-graph weight (PageRank; 1.0 is the average function). 103 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
GoModProvider::newsrc/extra_providers.rs:54method31402.2
ComposerProvider::newsrc/extra_providers.rs:256method31402.2
RubyGemsProvider::newsrc/extra_providers.rs:421method31402.2
HexProvider::newsrc/extra_providers.rs:544method31402.2
LuaRocksProvider::newsrc/extra_providers.rs:670method31402.2
extract_first_from_targz_by_suffixsrc/extra_providers.rs:38fn31712.2
extract_first_from_zip_by_suffixsrc/extra_providers.rs:33fn31412
download_bytessrc/extra_providers.rs:18fn81712
parse_go_specifiersrc/extra_providers.rs:68fn31411.8
parse_gem_specifiersrc/extra_providers.rs:435fn31411.8
parse_hex_specifiersrc/extra_providers.rs:558fn31411.8
parse_composer_specifiersrc/extra_providers.rs:270fn31411.8
parse_luarocks_specifiersrc/extra_providers.rs:684fn31411.8
parse_go_mod_dependenciessrc/extra_providers.rs:73fn4614201.3
extract_first_php_from_zipsrc/extra_providers.rs:369fn255241.1
extract_go_module_packagesrc/extra_providers.rs:121fn5620221
GoModProvider::with_registrysrc/extra_providers.rs:58method31100.9
ComposerProvider::with_registrysrc/extra_providers.rs:260method31100.9
RubyGemsProvider::with_registrysrc/extra_providers.rs:425method31100.9
HexProvider::with_registrysrc/extra_providers.rs:548method31100.9
LuaRocksProvider::with_registrysrc/extra_providers.rs:674method31100.9
fetch_jsonsrc/extra_providers.rs:28fn31510.8
extract_data_targz_from_gemsrc/extra_providers.rs:511fn204240.8
extract_contents_targz_from_hex_tarsrc/extra_providers.rs:636fn204240.8
is_php_zip_entrysrc/extra_providers.rs:399fn32100.7
is_preferred_php_zip_entrysrc/extra_providers.rs:403fn32100.7
read_php_zip_entrysrc/extra_providers.rs:407fn41120.7
extract_luarocks_targz_sourcesrc/extra_providers.rs:782fn51120.7
extract_luarocks_zip_sourcesrc/extra_providers.rs:788fn51120.7
extract_luarocks_raw_sourcesrc/extra_providers.rs:794fn144110.7
composer_versionssrc/extra_providers.rs:318fn31100.5
select_composer_version_entrysrc/extra_providers.rs:322fn143100.5
extract_composer_sourcesrc/extra_providers.rs:337fn111120.5
composer_resolved_packagesrc/extra_providers.rs:349fn181100.5
resolve_luarocks_versionsrc/extra_providers.rs:739fn132100.5
luarocks_source_urlsrc/extra_providers.rs:753fn111100.5
extract_luarocks_sourcesrc/extra_providers.rs:765fn164130.5
luarocks_resolved_packagesrc/extra_providers.rs:809fn191100.5
GoModProvider::registry_urlsrc/extra_providers.rs:179trait impl31000.5
GoModProvider::namesrc/extra_providers.rs:185trait impl31000.5
GoModProvider::resolvesrc/extra_providers.rs:189trait impl494060.5
GoModProvider::listsrc/extra_providers.rs:239trait impl31010.5
ComposerProvider::registry_urlsrc/extra_providers.rs:275trait impl31000.5
ComposerProvider::namesrc/extra_providers.rs:281trait impl31000.5
ComposerProvider::resolvesrc/extra_providers.rs:285trait impl274080.5
ComposerProvider::listsrc/extra_providers.rs:313trait impl31010.5
RubyGemsProvider::registry_urlsrc/extra_providers.rs:440trait impl31000.5
RubyGemsProvider::namesrc/extra_providers.rs:446trait impl31000.5
RubyGemsProvider::resolvesrc/extra_providers.rs:450trait impl544070.5
RubyGemsProvider::listsrc/extra_providers.rs:505trait impl31010.5
HexProvider::registry_urlsrc/extra_providers.rs:563trait impl31000.5
HexProvider::namesrc/extra_providers.rs:569trait impl31000.5
HexProvider::resolvesrc/extra_providers.rs:573trait impl564070.5
HexProvider::listsrc/extra_providers.rs:630trait impl31010.5
LuaRocksProvider::registry_urlsrc/extra_providers.rs:689trait impl31000.5
LuaRocksProvider::namesrc/extra_providers.rs:695trait impl31000.5
LuaRocksProvider::resolvesrc/extra_providers.rs:699trait impl303080.5
LuaRocksProvider::listsrc/extra_providers.rs:730trait impl31010.5
test_parse_go_specifier_baresrc/extra_providers.rs:836fn51010.5
test_parse_go_specifier_with_versionsrc/extra_providers.rs:843fn51010.5
test_parse_go_specifier_golang_prefixsrc/extra_providers.rs:850fn51010.5
test_go_provider_namesrc/extra_providers.rs:857fn41010.5
test_go_resolve_emptysrc/extra_providers.rs:863fn61010.5
test_go_provider_list_emptysrc/extra_providers.rs:871fn41010.5
test_go_provider_custom_registrysrc/extra_providers.rs:877fn41010.5
test_parse_go_mod_dependenciessrc/extra_providers.rs:883fn171010.5
test_extract_go_module_packagesrc/extra_providers.rs:902fn191010.5
test_parse_composer_specifier_baresrc/extra_providers.rs:925fn51010.5
test_parse_composer_specifier_php_with_versionsrc/extra_providers.rs:932fn51010.5
test_parse_composer_specifier_no_prefixsrc/extra_providers.rs:939fn51010.5
test_composer_provider_namesrc/extra_providers.rs:946fn41010.5
test_composer_resolve_invalid_namesrc/extra_providers.rs:952fn61010.5
test_composer_provider_list_emptysrc/extra_providers.rs:960fn41010.5
test_composer_provider_custom_registrysrc/extra_providers.rs:966fn41010.5
test_parse_gem_specifier_baresrc/extra_providers.rs:974fn51010.5
test_parse_gem_specifier_with_versionsrc/extra_providers.rs:981fn51010.5
test_parse_gem_specifier_ruby_prefixsrc/extra_providers.rs:988fn51010.5
test_gem_provider_namesrc/extra_providers.rs:995fn41010.5
test_gem_resolve_emptysrc/extra_providers.rs:1001fn61010.5
test_gem_provider_list_emptysrc/extra_providers.rs:1009fn41010.5
test_gem_provider_custom_registrysrc/extra_providers.rs:1015fn41010.5
test_parse_hex_specifier_baresrc/extra_providers.rs:1023fn51010.5
test_parse_hex_specifier_with_versionsrc/extra_providers.rs:1030fn51010.5
test_parse_hex_specifier_elixir_prefixsrc/extra_providers.rs:1037fn51010.5
test_hex_provider_namesrc/extra_providers.rs:1044fn41010.5
test_hex_resolve_emptysrc/extra_providers.rs:1050fn61010.5
test_hex_provider_list_emptysrc/extra_providers.rs:1058fn41010.5
test_hex_provider_custom_registrysrc/extra_providers.rs:1064fn41010.5
test_parse_luarocks_specifier_baresrc/extra_providers.rs:1072fn51010.5
test_parse_luarocks_specifier_lua_with_versionsrc/extra_providers.rs:1079fn51010.5
test_parse_luarocks_specifier_no_prefixsrc/extra_providers.rs:1086fn51010.5
test_luarocks_provider_namesrc/extra_providers.rs:1093fn41010.5
test_luarocks_resolve_emptysrc/extra_providers.rs:1099fn61010.5
test_luarocks_provider_list_emptysrc/extra_providers.rs:1107fn41010.5
test_luarocks_provider_custom_registrysrc/extra_providers.rs:1113fn41010.5
test_extract_first_from_zip_by_suffixsrc/extra_providers.rs:1121fn161010.5
test_extract_first_from_zip_by_suffix_rejects_oversized_entrysrc/extra_providers.rs:1139fn161010.5
test_extract_first_from_zip_not_foundsrc/extra_providers.rs:1157fn121010.5
test_extract_first_from_targz_by_suffixsrc/extra_providers.rs:1171fn221010.5
test_extract_first_from_targz_by_suffix_rejects_oversized_entrysrc/extra_providers.rs:1195fn211010.5
test_extract_first_php_from_zip_prefers_srcsrc/extra_providers.rs:1218fn181010.5
test_extract_data_targz_from_gemsrc/extra_providers.rs:1238fn381020.5
test_extract_contents_targz_from_hex_tarsrc/extra_providers.rs:1278fn381020.5

Source not readable from this process.