1 viewer
rust 1,859,748 · typescript 235,215 · javascript 132,950 · python 20,426 · 6,405 files · digest 9ba5c926519d · built in 1.7 s · crystals off
crates/cre8-app-agreement/src/connection.rs
Items
const SPECS struct AgreementInput type AgreementHandler struct AgreementRoute const AGREEMENT_ROUTES const SUPPORTED_ACTIONS struct CreateAgreementCommand enum CreateEscrowBinding struct CreateEscrowLock impl TryFrom for CreateAgreementCommand impl CreateEscrowBinding struct SignAgreementCommand impl TryFrom for SignAgreementCommand struct EvaluateAgreementCommand impl TryFrom for EvaluateAgreementCommand struct EscrowRouteOutcome
Functions
By call-graph weight (PageRank; 1.0 is the average function). 70 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| required_inputsrc/connection.rs:143 | fn | 3 | 1 | 4 | 0 | 2.5 | |
| parse_inputsrc/connection.rs:613 | fn | 3 | 1 | 5 | 0 | 1.7 | |
| coerce_factsrc/connection.rs:589 | fn | 8 | 5 | 2 | 1 | 1.7 | |
| route_escrow_obligationsrc/connection.rs:526 | fn | 15 | 3 | 1 | 2 | 1.3 | |
| deadline_mssrc/connection.rs:485 | fn | 6 | 2 | 1 | 0 | 1.3 | |
| memory_contextsrc/connection.rs:638 | fn | 3 | 1 | 7 | 1 | 1.1 | |
| lock_create_escrowsrc/connection.rs:242 | fn | 4 | 1 | 1 | 2 | 1.1 | |
| create_escrow_lock_inputsrc/connection.rs:247 | fn | 10 | 1 | 2 | 0 | 1 | |
| escrow_id_from_lock_responsesrc/connection.rs:258 | fn | 8 | 1 | 2 | 0 | 1 | |
| route_release_obligationsrc/connection.rs:542 | fn | 14 | 2 | 1 | 0 | 1 | |
| route_refund_obligationsrc/connection.rs:557 | fn | 14 | 2 | 1 | 0 | 1 | |
| find_agreement_handlersrc/connection.rs:131 | fn | 3 | 1 | 2 | 0 | 1 | |
| connectsrc/connection.rs:122 | fn | 8 | 1 | 2 | 2 | 1 | |
| evaluation_factssrc/connection.rs:466 | fn | 9 | 2 | 2 | 2 | 1 | |
| effective_obligationssrc/connection.rs:492 | fn | 7 | 2 | 2 | 2 | 1 | |
| signature_rejection_reasonsrc/connection.rs:365 | fn | 17 | 4 | 1 | 2 | 1 | |
| create_handlersrc/connection.rs:218 | fn | 15 | 1 | 2 | 7 | 1 | |
| sign_handlersrc/connection.rs:289 | fn | 5 | 1 | 2 | 3 | 0.9 | |
| unknown_action_responsesrc/connection.rs:135 | fn | 7 | 1 | 1 | 0 | 0.9 | |
| route_escrow_obligationssrc/connection.rs:514 | fn | 11 | 2 | 3 | 1 | 0.9 | |
| coerce_fact_mapsrc/connection.rs:476 | fn | 3 | 1 | 1 | 1 | 0.9 | |
| expired_factsrc/connection.rs:480 | fn | 4 | 2 | 1 | 1 | 0.9 | |
| verdict_obligationsrc/connection.rs:500 | fn | 7 | 3 | 1 | 0 | 0.9 | |
| append_unique_obligationsrc/connection.rs:508 | fn | 5 | 2 | 1 | 0 | 0.9 | |
| evaluate_handlersrc/connection.rs:403 | fn | 5 | 1 | 1 | 3 | 0.8 | |
| SignAgreementCommand::try_fromsrc/connection.rs:279 | trait impl | 8 | 1 | 1 | 1 | 0.8 | |
| sign_agreementsrc/connection.rs:295 | fn | 17 | 2 | 1 | 11 | 0.8 | |
| CreateEscrowBinding::from_inputsrc/connection.rs:194 | method | 17 | 3 | 2 | 0 | 0.8 | |
| locked_manual_escrowsrc/connection.rs:661 | fn | 16 | 1 | 2 | 0 | 0.7 | |
| get_handlersrc/connection.rs:600 | fn | 5 | 1 | 1 | 2 | 0.7 | |
| list_handlersrc/connection.rs:606 | fn | 4 | 1 | 1 | 2 | 0.7 | |
| evaluate_bound_agreementsrc/connection.rs:418 | fn | 16 | 1 | 2 | 8 | 0.7 | |
| EvaluateAgreementCommand::try_fromsrc/connection.rs:393 | trait impl | 3 | 1 | 1 | 1 | 0.7 | |
| evaluate_agreementsrc/connection.rs:409 | fn | 8 | 2 | 1 | 4 | 0.7 | |
| load_required_agreementsrc/connection.rs:347 | fn | 3 | 1 | 2 | 2 | 0.7 | |
| resolve_create_escrowsrc/connection.rs:234 | fn | 7 | 3 | 2 | 1 | 0.7 | |
| handle_agreement_evaluatesrc/connection.rs:623 | fn | 3 | 1 | 2 | 2 | 0.7 | |
| required_partiessrc/connection.rs:213 | fn | 4 | 2 | 1 | 1 | 0.7 | |
| unbound_evaluate_responsesrc/connection.rs:458 | fn | 7 | 1 | 1 | 0 | 0.6 | |
| seeded_agreementsrc/connection.rs:642 | fn | 18 | 1 | 2 | 4 | 0.6 | |
| CreateAgreementCommand::try_fromsrc/connection.rs:174 | trait impl | 17 | 1 | 1 | 3 | 0.6 | |
| seed_bound_agreement_with_escrowsrc/connection.rs:678 | fn | 9 | 1 | 1 | 4 | 0.6 | |
| handle_agreement_createsrc/connection.rs:617 | fn | 3 | 1 | 1 | 2 | 0.6 | |
| evaluate_success_responsesrc/connection.rs:435 | fn | 22 | 1 | 1 | 0 | 0.6 | |
| apply_evaluation_auditsrc/connection.rs:572 | fn | 14 | 1 | 1 | 0 | 0.6 | |
| handle_agreement_signsrc/connection.rs:620 | fn | 3 | 1 | 1 | 2 | 0.6 | |
| handle_agreement_getsrc/connection.rs:626 | fn | 3 | 1 | 1 | 2 | 0.6 | |
| handle_agreement_listsrc/connection.rs:629 | fn | 3 | 1 | 1 | 2 | 0.6 | |
| apply_signaturesrc/connection.rs:313 | fn | 9 | 1 | 1 | 0 | 0.6 | |
| bind_record_if_quorum_metsrc/connection.rs:323 | fn | 5 | 3 | 1 | 0 | 0.6 | |
| sign_success_responsesrc/connection.rs:329 | fn | 17 | 1 | 1 | 0 | 0.6 | |
| signing_policysrc/connection.rs:351 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| rejected_signature_responsesrc/connection.rs:355 | fn | 9 | 1 | 1 | 1 | 0.6 | |
| default_action_is_listsrc/connection.rs:689 | fn | 4 | 1 | 0 | 0 | 0.5 | |
| parses_create_with_partiessrc/connection.rs:695 | fn | 6 | 1 | 0 | 0 | 0.5 | |
| coerce_fact_maps_bool_to_numbersrc/connection.rs:703 | fn | 4 | 1 | 0 | 0 | 0.5 | |
| coerce_fact_preserves_numbers_strings_and_objectssrc/connection.rs:709 | fn | 20 | 3 | 0 | 1 | 0.5 | |
| route_table_rejects_unknown_actionssrc/connection.rs:731 | fn | 11 | 1 | 0 | 4 | 0.5 | |
| effective_obligations_adds_canonical_verdict_obligationssrc/connection.rs:744 | fn | 13 | 1 | 0 | 1 | 0.5 | |
| evaluation_facts_inject_now_and_expiredsrc/connection.rs:759 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| create_handler_validates_command_before_graph_accesssrc/connection.rs:766 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| sign_handler_validates_command_before_graph_accesssrc/connection.rs:778 | fn | 14 | 1 | 0 | 2 | 0.5 | |
| sign_handler_rejects_bad_signatures_and_binds_on_quorumsrc/connection.rs:794 | fn | 79 | 1 | 0 | 6 | 0.5 | |
| escrow_binding_helpers_choose_existing_lock_or_nonesrc/connection.rs:875 | fn | 50 | 2 | 0 | 5 | 0.5 | |
| create_handler_locks_escrow_and_persists_bound_agreement_referencesrc/connection.rs:927 | fn | 40 | 1 | 0 | 5 | 0.5 | |
| escrow_route_helpers_are_noops_without_an_escrow_and_record_unknownssrc/connection.rs:969 | fn | 12 | 1 | 0 | 2 | 0.5 | |
| escrow_route_helpers_release_and_refund_locked_escrowssrc/connection.rs:983 | fn | 27 | 1 | 0 | 3 | 0.5 | |
| get_and_evaluate_handlers_cover_missing_present_and_unbound_envelopessrc/connection.rs:1012 | fn | 25 | 1 | 0 | 6 | 0.5 | |
| bound_evaluation_without_escrow_records_audit_and_active_statussrc/connection.rs:1039 | fn | 32 | 1 | 0 | 6 | 0.5 | |
| bound_public_evaluation_routes_escrow_release_and_refundsrc/connection.rs:1073 | fn | 37 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.