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

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

cre8-app-time-model · module crate root · src · 670 lines (541 code, 46 comment) · sha 2affac7758c56169

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:303fn181365.4
load_time_entrysrc/lib.rs:173fn712223.9
time_entry_vidsrc/lib.rs:21fn31403.4
optional_time_stringsrc/lib.rs:350fn31303.4
list_time_entriessrc/lib.rs:190fn103713.4
derive_time_entry_idsrc/lib.rs:27fn41413.1
TimeEntry::newsrc/lib.rs:80method2611812.4
upsert_time_entrysrc/lib.rs:125fn1121932.2
sample_entrysrc/lib.rs:386fn611141.7
canonical_time_entry_bytessrc/lib.rs:229fn263501.6
required_time_stringsrc/lib.rs:366fn31101.6
required_time_i64src/lib.rs:370fn31101.6
open_graphsrc/lib.rs:382fn31701.4
time_entry_text_fieldssrc/lib.rs:328fn71111.3
time_entry_number_fieldssrc/lib.rs:342fn71111.3
time_entry_unit_kindsrc/lib.rs:354fn31111.3
time_entry_notessrc/lib.rs:358fn31111.3
time_entry_tagssrc/lib.rs:362fn31101.3
TimeEntry::with_notessrc/lib.rs:112method41301.1
validate_time_entrysrc/lib.rs:137fn186101.1
time_entry_propssrc/lib.rs:156fn161101.1
list_time_entries_by_accountsrc/lib.rs:201fn61411
list_time_entries_by_tasksrc/lib.rs:208fn61310.9
list_time_entries_by_projectsrc/lib.rs:215fn61310.9
TimeEntry::with_projectsrc/lib.rs:107method41100.8
TimeEntry::with_tagssrc/lib.rs:117method41100.8
verify_time_entrysrc/lib.rs:266fn134420.8
set_pubkey_lookup_resultsrc/lib.rs:574fn51400.8
configured_pubkey_lookupsrc/lib.rs:580fn62400.8
sign_time_entrysrc/lib.rs:256fn91320.7
fresh_cache_forsrc/lib.rs:561fn81330.7
delete_time_entrysrc/lib.rs:181fn82110.6
TimeEntryVerifyError::fmtsrc/lib.rs:289trait impl84000.5
upsert_and_load_roundtripsrc/lib.rs:394fn71040.5
upsert_existing_entry_updates_vertexsrc/lib.rs:403fn131040.5
missing_entry_returns_nonesrc/lib.rs:418fn41020.5
delete_removes_and_is_idempotentsrc/lib.rs:424fn71040.5
upsert_rejects_invalid_required_fieldssrc/lib.rs:433fn231030.5
list_filters_by_account_and_tasksrc/lib.rs:458fn161070.5
list_skips_malformed_time_entry_verticessrc/lib.rs:476fn111030.5
parse_time_entry_defaults_optional_fields_and_reports_missing_required_fieldssrc/lib.rs:489fn561010.5
derive_id_is_deterministicsrc/lib.rs:547fn71010.5
canonical_bytes_excludes_created_ts_mssrc/lib.rs:588fn101020.5
canonical_bytes_change_on_units_changesrc/lib.rs:600fn91030.5
sign_and_verify_roundtripsrc/lib.rs:611fn71060.5
verify_rejects_tampered_unitssrc/lib.rs:620fn91060.5
verify_unsigned_returns_no_signaturesrc/lib.rs:631fn131040.5
sign_and_verify_report_missing_key_unknown_worker_and_lookup_errorssrc/lib.rs:646fn161070.5
verify_error_display_messages_are_stablesrc/lib.rs:664fn61000.5

Source not readable from this process.