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-legal legal cargo crate

LegalApp: CRE8's Terms of Service and Privacy Policy, client website-services agreements with electronic signature, PDF and card payment, and policy pages for client websites.

crates/cre8-app-legal · level 13 · 5,493 lines (4,723 code) · 15 files · 288 fns (70 tests) · cyclomatic Σ 776

9workspace deps
1direct dependents
8transitive dependents
69calls out
0calls in
244call-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 · 6 calls · source referencenormal dep · 11 calls · source referencenormal dep · 36 calls · source referencenormal dep · 1 calls · source referencenormal dep · 7 calls · source referencenormal dep · 4 calls · source referencenormal dep · 1 calls · source referencenormal dep · 2 calls · source referencenormal dep · 1 calls · source referencenormal dep · 0 calls · source referenceapp-legalL13 · 4,723 linescre8-app-legalapp-paymentL12 · 10,538 linescre8-app-paymentapp-protocolL9 · 26,097 linescre8-app-protocolapp-view-libL8 · 89,193 linescre8-app-view-libplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-dispatch-apiL7 · 496 linescre8-runtime-dispatch-apiutil-cryptoL3 · 749 linescre8-util-cryptoutil-view-htmlL0 · 1,660 linescre8-util-view-htmlruntime-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). 288 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
LegalProfile::from_lookupsrc/profile.rs:51method121814
collapsesrc/doc.rs:156fn31804
non_emptysrc/profile.rs:42fn31103.9
text_widthsrc/pdf.rs:130fn31623
Span::plainsrc/doc.rs:25method31802.8
win_ansisrc/pdf.rs:92fn1814202.6
long_datesrc/doc.rs:161fn183902.4
json_responsesrc/http.rs:90fn81702.4
cache_headerssrc/http.rs:117fn102202.3
civil_from_dayssrc/doc.rs:195fn124102.2
rendersrc/template.rs:34fn141332.1
iso_date_from_mssrc/doc.rs:181fn51612
refusalsrc/http.rs:100fn31811.8
md_escapesrc/html.rs:213fn195301.8
glyph_widthsrc/pdf.rs:111fn1814101.7
Span::boldsrc/doc.rs:29method31401.7
headersrc/http.rs:155fn31301.7
LegalProfile::missing_for_agreementssrc/profile.rs:65method134601.7
varssrc/template.rs:350fn31701.6
Fixture::as_sessionsrc/tests.rs:63method92321.6
anchorsrc/html.rs:74fn32201.5
docsrc/doc.rs:212fn131321.4
runsrc/template.rs:354fn31611.4
block_itemssrc/pdf_doc.rs:8fn84101.4
substitutesrc/template.rs:328fn164131.4
respondsrc/view_templates.rs:68fn91921.4
valid_idsrc/store.rs:118fn43201.4
html_responsesrc/http.rs:128fn81211.4
bodysrc/view_templates.rs:84fn174221.4
ScheduleItem::newsrc/agreement.rs:399method31101.3
OrderTerms::from_inputsrc/agreement.rs:221method688661.3
format_moneysrc/agreement.rs:51fn135601.3
lookupsrc/template.rs:88fn31301.3
parse_moneysrc/agreement.rs:35fn145201.3
AgreementRecord::is_expiredsrc/agreement.rs:561method32301.2
spans_textsrc/doc.rs:134fn31411.2
value_textsrc/template.rs:103fn107301.2
is_directivesrc/template.rs:114fn33201.2
spans_htmlsrc/html.rs:55fn62101.2
updatesrc/store.rs:199fn3811271.2

Outside the workspace

anyhow hyperdb serde serde_json url uuid