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-escrow/src/model.rs

cre8-app-escrow · module model · src · 566 lines (479 code, 22 comment) · sha dcd7335d47e7fa4b

Items

const KIND_ESCROW struct PresentedWitness enum ReleaseCondition struct ReleaseEvidence impl ReleaseCondition enum EscrowStatus impl Default for EscrowStatus struct EscrowRecord impl EscrowRecord struct StoredEscrowIdentity struct StoredEscrowState

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
condition_satisfiedsrc/model.rs:85fn81703.2
optional_i64src/model.rs:330fn31201.8
derive_escrow_idsrc/model.rs:24fn51101.7
parse_escrowsrc/model.rs:280fn161321.7
read_escrow_identitysrc/model.rs:297fn91221.6
EscrowRecord::newsrc/model.rs:174method251511.4
escrow_vidsrc/model.rs:15fn31301.4
load_escrowsrc/model.rs:244fn71631.4
list_escrowssrc/model.rs:252fn103331.3
upsert_escrowsrc/model.rs:205fn222531.2
read_escrow_statesrc/model.rs:307fn101141.2
required_strsrc/model.rs:318fn31101.2
required_i64src/model.rs:326fn31111.2
validate_escrow_recordsrc/model.rs:228fn71221.1
require_nonemptysrc/model.rs:236fn32100.9
require_positive_amountsrc/model.rs:240fn32100.9
optional_strsrc/model.rs:322fn31100.8
required_jsonsrc/model.rs:334fn41100.8
optional_jsonsrc/model.rs:339fn31100.8
escrow_namespacesrc/model.rs:20fn31100.7
evaluate_manual_releasesrc/model.rs:94fn96100.6
evaluate_time_locksrc/model.rs:104fn72100.6
evaluate_proof_gated_releasesrc/model.rs:112fn244100.6
ReleaseCondition::evaluatesrc/model.rs:69method113030.5
EscrowStatus::defaultsrc/model.rs:151trait impl31000.5
EscrowRecord::is_opensrc/model.rs:200method31000.5
escrow_ids_and_namespaces_are_stablesrc/model.rs:351fn41020.5
manual_condition_requires_matching_approversrc/model.rs:357fn61010.5
manual_open_approver_needs_someonesrc/model.rs:365fn51010.5
manual_condition_reports_specific_denial_reasonsrc/model.rs:372fn141010.5
timelock_releases_only_after_thresholdsrc/model.rs:388fn61010.5
proof_gated_matches_target_and_prefixsrc/model.rs:396fn281010.5
proof_gated_allows_any_nonempty_witness_when_prefix_is_opensrc/model.rs:426fn51010.5
condition_serde_round_trips_each_variantsrc/model.rs:433fn112000.5
escrow_round_trips_and_validatessrc/model.rs:446fn281040.5
list_escrows_skips_malformed_verticessrc/model.rs:476fn111010.5
validate_escrow_record_rejects_blank_identity_fieldssrc/model.rs:489fn142020.5
read_escrow_identity_requires_core_fieldssrc/model.rs:505fn192010.5
parse_escrow_defaults_legacy_state_fieldssrc/model.rs:526fn401010.5

Source not readable from this process.