Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-google google cargo crate

GoogleApp — one owner-scoped Google account connection (OAuth code flow with refresh) and the Search Console, Site Verification and GA4 clients that read through it.

crates/cre8-app-google · level 10 · 3,085 lines (2,588 code) · 12 files · 183 fns (58 tests) · cyclomatic Σ 360

11workspace deps
3direct dependents
36transitive dependents
96calls out
57calls in
149call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 7 calls · source referencenormal dep · 14 calls · source referencenormal dep · 29 calls · source referencenormal dep · 5 calls · source referencenormal dep · 3 calls · source referencenormal dep · 6 calls · source referencenormal dep · 0 calls · source referencenormal dep · 6 calls · source referencenormal dep · 9 calls · source referencenormal dep · 16 calls · source referencenormal dep · 1 calls · source referencedev dep · 0 calls · incomplete scannormal dep · 32 calls · source referencenormal dep · 25 calls · source referencenormal dep · 0 calls · source referenceapp-googleL10 · 2,588 linescre8-app-googleapp-network-clientL4 · 3,656 linescre8-app-network-clientapp-passport-modelL4 · 2,434 linescre8-app-passport-modelapp-protocolL9 · 26,097 linescre8-app-protocolplatform-httpL3 · 852 linescre8-platform-httpplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsutil-cryptoL3 · 749 linescre8-util-cryptoutil-graph-vertexL0 · 173 linescre8-util-graph-vertexutil-secretL0 · 109 linescre8-util-secretutil-view-htmlL0 · 1,660 linescre8-util-view-htmltest-helpersL29 · 557 linescre8-test-helpersapp-scheduleL13 · 37,450 linescre8-app-scheduleapp-siteL13 · 57,528 linescre8-app-siteruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
civil_datesrc/search_console.rs:161fn142503.2
refusedsrc/search_page_snapshot.rs:16fn31202.7
FakeTransport::newsrc/transport.rs:113method311902.4
site_pathsrc/search_console.rs:46fn31612.3
account_keysrc/account.rs:35fn31211.9
Link::has_scopesrc/account.rs:92method31701.9
access_tokensrc/account.rs:320fn5179121.8
previous_monthsrc/search_snapshot.rs:6fn62411.8
FakeTransport::takesrc/transport.rs:135method81301.7
check_page_urlsrc/search_page_snapshot.rs:33fn118201.7
FakeTransport::replysrc/transport.rs:117method411301.6
url_prefix_propertysrc/search_console.rs:30fn158501.5
ClientSettings::clientsrc/settings.rs:55method51421.5
principalsrc/connection.rs:52fn112711.5
connect_withsrc/connection.rs:95fn117661.4
store_connectsrc/account.rs:292fn261751.4
meta_contentsrc/search_console.rs:52fn105201.4
property_pathsrc/analytics.rs:44fn84401.3
Feature::scopessrc/oauth.rs:68method73101.3
link_idsrc/account.rs:43fn31421.3
oksrc/connection.rs:81fn93601.2
textsrc/connection.rs:64fn31501.2
missingsrc/settings.rs:83fn81211.2
Feature::parsesrc/oauth.rs:59method84201.1
encode_querysrc/oauth.rs:187fn71111.1
FakeTransport::labelssrc/transport.rs:127method31701.1
linksrc/account.rs:110fn31331.1
pending_idsrc/account.rs:47fn31311.1
raw_handlesrc/connection.rs:218fn244231.1
parse_sitemapssrc/search_console.rs:132fn272201.1
configured_contextsrc/test_support.rs:62fn112441.1
contextsrc/test_support.rs:44fn161731.1
load_linksrc/account.rs:114fn31721.1
parse_sitessrc/search_console.rs:104fn131101.1
requestsrc/search_snapshot.rs:13fn3715211.1
metricssrc/search_snapshot.rs:51fn368201.1
formsrc/oauth.rs:272fn31301.1
callbacksrc/connection.rs:198fn1435111.1
ClientSettings::loadsrc/settings.rs:38method121841.1
claim_id_vertexsrc/account.rs:177fn31411.1

Outside the workspace

anyhow base64 hmac hyperdb serde serde_json sha2