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.
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.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| civil_datesrc/search_console.rs:161 | fn | 14 | 2 | 5 | 0 | 3.2 | |
| refusedsrc/search_page_snapshot.rs:16 | fn | 3 | 1 | 2 | 0 | 2.8 | |
| FakeTransport::newsrc/transport.rs:113 | method | 3 | 1 | 19 | 0 | 2.4 | |
| site_pathsrc/search_console.rs:46 | fn | 3 | 1 | 6 | 1 | 2.3 | |
| account_keysrc/account.rs:35 | fn | 3 | 1 | 2 | 1 | 1.9 | |
| Link::has_scopesrc/account.rs:92 | method | 3 | 1 | 7 | 0 | 1.9 | |
| access_tokensrc/account.rs:320 | fn | 51 | 7 | 9 | 12 | 1.8 | |
| previous_monthsrc/search_snapshot.rs:6 | fn | 6 | 2 | 4 | 1 | 1.8 | |
| FakeTransport::takesrc/transport.rs:135 | method | 8 | 1 | 3 | 0 | 1.8 | |
| check_page_urlsrc/search_page_snapshot.rs:33 | fn | 11 | 8 | 2 | 0 | 1.7 | |
| FakeTransport::replysrc/transport.rs:117 | method | 4 | 1 | 13 | 0 | 1.6 | |
| url_prefix_propertysrc/search_console.rs:30 | fn | 15 | 8 | 5 | 0 | 1.5 | |
| principalsrc/connection.rs:52 | fn | 11 | 2 | 7 | 1 | 1.5 | |
| ClientSettings::clientsrc/settings.rs:55 | method | 5 | 1 | 4 | 2 | 1.5 | |
| connect_withsrc/connection.rs:95 | fn | 11 | 7 | 6 | 6 | 1.5 | |
| store_connectsrc/account.rs:292 | fn | 26 | 1 | 7 | 5 | 1.4 | |
| meta_contentsrc/search_console.rs:52 | fn | 10 | 5 | 2 | 0 | 1.4 | |
| property_pathsrc/analytics.rs:44 | fn | 8 | 4 | 4 | 0 | 1.3 | |
| Feature::scopessrc/oauth.rs:68 | method | 7 | 3 | 1 | 0 | 1.3 | |
| link_idsrc/account.rs:43 | fn | 3 | 1 | 4 | 2 | 1.3 | |
| oksrc/connection.rs:81 | fn | 9 | 3 | 6 | 0 | 1.2 | |
| textsrc/connection.rs:64 | fn | 3 | 1 | 5 | 0 | 1.2 | |
| missingsrc/settings.rs:83 | fn | 8 | 1 | 2 | 1 | 1.2 | |
| Feature::parsesrc/oauth.rs:59 | method | 8 | 4 | 2 | 0 | 1.2 | |
| encode_querysrc/oauth.rs:187 | fn | 7 | 1 | 1 | 1 | 1.2 | |
| FakeTransport::labelssrc/transport.rs:127 | method | 3 | 1 | 7 | 0 | 1.1 | |
| linksrc/account.rs:110 | fn | 3 | 1 | 3 | 3 | 1.1 | |
| pending_idsrc/account.rs:47 | fn | 3 | 1 | 3 | 1 | 1.1 | |
| raw_handlesrc/connection.rs:218 | fn | 24 | 4 | 2 | 3 | 1.1 | |
| parse_sitemapssrc/search_console.rs:132 | fn | 27 | 2 | 2 | 0 | 1.1 | |
| configured_contextsrc/test_support.rs:62 | fn | 11 | 2 | 4 | 4 | 1.1 | |
| contextsrc/test_support.rs:44 | fn | 16 | 1 | 7 | 3 | 1.1 | |
| load_linksrc/account.rs:114 | fn | 3 | 1 | 7 | 2 | 1.1 | |
| parse_sitessrc/search_console.rs:104 | fn | 13 | 1 | 1 | 0 | 1.1 | |
| requestsrc/search_snapshot.rs:13 | fn | 37 | 15 | 2 | 1 | 1.1 | |
| metricssrc/search_snapshot.rs:51 | fn | 36 | 8 | 2 | 0 | 1.1 | |
| formsrc/oauth.rs:272 | fn | 3 | 1 | 3 | 0 | 1.1 | |
| ClientSettings::loadsrc/settings.rs:38 | method | 12 | 1 | 8 | 4 | 1.1 | |
| callbacksrc/connection.rs:198 | fn | 14 | 3 | 5 | 11 | 1.1 | |
| claim_id_vertexsrc/account.rs:177 | fn | 3 | 1 | 4 | 1 | 1.1 |
Outside the workspace
anyhow base64 hmac hyperdb serde serde_json sha2