Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-time-model/src/lib.rs

cre8-app-time-model · module crate root · src · 671 lines (542 code, 46 comment) · sha 255a53f29ba7d6b2

Items

const KIND_TIME_ENTRY struct TimeEntry impl TimeEntry enum TimeEntryVerifyError impl Display for TimeEntryVerifyError impl Error for TimeEntryVerifyError struct TimeEntryTextFields struct TimeEntryNumberFields

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
parse_time_entrysrc/lib.rs:304fn181365.5
load_time_entrysrc/lib.rs:174fn712223.9
time_entry_vidsrc/lib.rs:21fn31403.4
optional_time_stringsrc/lib.rs:351fn31303.4
list_time_entriessrc/lib.rs:191fn103713.4
derive_time_entry_idsrc/lib.rs:27fn51403.1
TimeEntry::newsrc/lib.rs:81method2611812.4
upsert_time_entrysrc/lib.rs:126fn1121932.3
sample_entrysrc/lib.rs:387fn611141.7
canonical_time_entry_bytessrc/lib.rs:230fn263501.6
required_time_stringsrc/lib.rs:367fn31101.6
required_time_i64src/lib.rs:371fn31101.6
open_graphsrc/lib.rs:383fn31701.4
time_entry_text_fieldssrc/lib.rs:329fn71111.3
time_entry_number_fieldssrc/lib.rs:343fn71111.3
time_entry_unit_kindsrc/lib.rs:355fn31111.3
time_entry_notessrc/lib.rs:359fn31111.3
time_entry_tagssrc/lib.rs:363fn31101.3
TimeEntry::with_notessrc/lib.rs:113method41301.1
validate_time_entrysrc/lib.rs:138fn186101.1
time_entry_propssrc/lib.rs:157fn161101.1
list_time_entries_by_accountsrc/lib.rs:202fn61411
list_time_entries_by_tasksrc/lib.rs:209fn61310.9
list_time_entries_by_projectsrc/lib.rs:216fn61310.9
TimeEntry::with_projectsrc/lib.rs:108method41100.8
TimeEntry::with_tagssrc/lib.rs:118method41100.8
verify_time_entrysrc/lib.rs:267fn134420.8
set_pubkey_lookup_resultsrc/lib.rs:575fn51400.8
configured_pubkey_lookupsrc/lib.rs:581fn62400.8
sign_time_entrysrc/lib.rs:257fn91320.7
fresh_cache_forsrc/lib.rs:562fn81330.7
delete_time_entrysrc/lib.rs:182fn82110.6
TimeEntryVerifyError::fmtsrc/lib.rs:290trait impl84000.5
upsert_and_load_roundtripsrc/lib.rs:395fn71040.5
upsert_existing_entry_updates_vertexsrc/lib.rs:404fn131040.5
missing_entry_returns_nonesrc/lib.rs:419fn41020.5
delete_removes_and_is_idempotentsrc/lib.rs:425fn71040.5
upsert_rejects_invalid_required_fieldssrc/lib.rs:434fn231030.5
list_filters_by_account_and_tasksrc/lib.rs:459fn161070.5
list_skips_malformed_time_entry_verticessrc/lib.rs:477fn111030.5
parse_time_entry_defaults_optional_fields_and_reports_missing_required_fieldssrc/lib.rs:490fn561010.5
derive_id_is_deterministicsrc/lib.rs:548fn71010.5
canonical_bytes_excludes_created_ts_mssrc/lib.rs:589fn101020.5
canonical_bytes_change_on_units_changesrc/lib.rs:601fn91030.5
sign_and_verify_roundtripsrc/lib.rs:612fn71060.5
verify_rejects_tampered_unitssrc/lib.rs:621fn91060.5
verify_unsigned_returns_no_signaturesrc/lib.rs:632fn131040.5
sign_and_verify_report_missing_key_unknown_worker_and_lookup_errorssrc/lib.rs:647fn161070.5
verify_error_display_messages_are_stablesrc/lib.rs:665fn61000.5

Source not readable from this process.