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-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 18 · 5,420 lines (4,672 code) · 15 files · 283 fns (68 tests) · cyclomatic Σ 771

9workspace deps
1direct dependents
8transitive dependents
62calls out
0calls in
240call-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.

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). 283 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
collapsesrc/doc.rs:156fn31804
LegalProfile::from_lookupsrc/profile.rs:51method121813.8
non_emptysrc/profile.rs:42fn31103.8
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:88fn81702.4
cache_headerssrc/http.rs:115fn102202.3
civil_from_dayssrc/doc.rs:195fn124102.2
rendersrc/template.rs:34fn141332.1
iso_date_from_mssrc/doc.rs:181fn51612
refusalsrc/http.rs:98fn31811.8
md_escapesrc/html.rs:213fn195301.8
glyph_widthsrc/pdf.rs:111fn1814101.8
Span::boldsrc/doc.rs:29method31401.7
headersrc/http.rs:153fn31301.7
varssrc/template.rs:350fn31701.7
Fixture::as_sessionsrc/tests.rs:63method92321.6
LegalProfile::missing_for_agreementssrc/profile.rs:65method134601.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
valid_idsrc/store.rs:118fn43201.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
html_responsesrc/http.rs:126fn81211.3
bodysrc/pages.rs:83fn174221.3
spans_textsrc/doc.rs:134fn31411.2
value_textsrc/template.rs:103fn107301.2
AgreementRecord::is_expiredsrc/agreement.rs:561method32301.2
is_directivesrc/template.rs:114fn33201.2
respondsrc/pages.rs:67fn91921.2
spans_htmlsrc/html.rs:55fn62101.2
updatesrc/store.rs:199fn3811271.2

Outside the workspace

anyhow hyperdb serde serde_json url uuid