Skip to content
1 viewer

rust 1,847,280 · typescript 232,434 · javascript 131,101 · python 19,227 · 6,362 files · digest 755e2ee30522 · built in 2.3 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 9 · 3,085 lines (2,588 code) · 12 files · 183 fns (58 tests) · cyclomatic Σ 360

11workspace deps
3direct dependents
36transitive dependents
96calls out
57calls in
150call-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.

Declared but never named in this crate's source: cre8-test-helpers (dev).

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.8
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.8
check_page_urlsrc/search_page_snapshot.rs:33fn118201.7
FakeTransport::replysrc/transport.rs:117method411301.6
url_prefix_propertysrc/search_console.rs:30fn158501.5
principalsrc/connection.rs:52fn112711.5
ClientSettings::clientsrc/settings.rs:55method51421.5
connect_withsrc/connection.rs:95fn117661.5
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.2
encode_querysrc/oauth.rs:187fn71111.2
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
ClientSettings::loadsrc/settings.rs:38method121841.1
callbacksrc/connection.rs:198fn1435111.1
claim_id_vertexsrc/account.rs:177fn31411.1

Outside the workspace

anyhow base64 hmac hyperdb serde serde_json sha2