1 viewer
rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off
crates/cre8-runtime-contracts/src/asset_ref.rs
Items
struct AssetRef impl AssetRef impl Display for AssetRef impl From for AssetRef impl From for AssetRef
Functions
By call-graph weight (PageRank; 1.0 is the average function). 41 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| AssetRef::newsrc/asset_ref.rs:29 | method | 3 | 1 | 42 | 0 | 8.4 | |
| AssetRef::bind_patternsrc/asset_ref.rs:67 | method | 5 | 1 | 17 | 1 | 7.6 | |
| bind_pattern_segmentssrc/asset_ref.rs:74 | fn | 6 | 2 | 1 | 3 | 6.9 | |
| AssetRef::matches_patternsrc/asset_ref.rs:55 | method | 3 | 1 | 13 | 1 | 4.3 | |
| multi_capture_namesrc/asset_ref.rs:188 | fn | 11 | 6 | 2 | 0 | 3.9 | |
| bind_segment_pairssrc/asset_ref.rs:125 | fn | 10 | 2 | 2 | 1 | 3.6 | |
| bind_segmentsrc/asset_ref.rs:136 | fn | 10 | 4 | 1 | 1 | 3.6 | |
| capture_namesrc/asset_ref.rs:170 | fn | 13 | 5 | 1 | 0 | 3.5 | |
| single_multi_positionsrc/asset_ref.rs:81 | fn | 11 | 4 | 1 | 1 | 2.5 | |
| bind_exact_segment_patternsrc/asset_ref.rs:93 | fn | 8 | 2 | 1 | 1 | 2.5 | |
| bind_multi_segment_patternsrc/asset_ref.rs:102 | fn | 22 | 2 | 1 | 2 | 2.5 | |
| bind_multi_capturesrc/asset_ref.rs:147 | fn | 5 | 2 | 1 | 1 | 1.5 | |
| AssetRef::segmentssrc/asset_ref.rs:42 | method | 3 | 1 | 1 | 0 | 0.7 | |
| AssetRef::as_strsrc/asset_ref.rs:33 | method | 3 | 1 | 0 | 0 | 0.5 | |
| AssetRef::is_emptysrc/asset_ref.rs:37 | method | 3 | 1 | 0 | 0 | 0.5 | |
| AssetRef::fmtsrc/asset_ref.rs:153 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| AssetRef::fromsrc/asset_ref.rs:159 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| AssetRef::fromsrc/asset_ref.rs:165 | trait impl | 3 | 1 | 0 | 1 | 0.5 | |
| asset_ref_basic_constructionsrc/asset_ref.rs:207 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| asset_ref_trims_whitespacesrc/asset_ref.rs:215 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| pattern_match_literalsrc/asset_ref.rs:223 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| pattern_match_wildcard_no_bindingsrc/asset_ref.rs:231 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| pattern_match_named_capturesrc/asset_ref.rs:239 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| pattern_match_multi_capture_in_ordersrc/asset_ref.rs:246 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| pattern_segment_count_must_matchsrc/asset_ref.rs:255 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| pattern_mixed_literal_capture_and_wildcardsrc/asset_ref.rs:261 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| pattern_no_segment_boundary_confusionsrc/asset_ref.rs:270 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| pattern_empty_segments_ignoredsrc/asset_ref.rs:278 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| empty_braces_not_a_capturesrc/asset_ref.rs:285 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| multi_capture_named_binds_joined_pathsrc/asset_ref.rs:295 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| multi_capture_anonymous_matches_but_does_not_bindsrc/asset_ref.rs:302 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| multi_capture_with_prefix_and_suffixsrc/asset_ref.rs:310 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| multi_capture_requires_at_least_one_segmentsrc/asset_ref.rs:318 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| multi_capture_consumes_a_single_segment_toosrc/asset_ref.rs:324 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| multi_capture_at_end_consumes_to_endsrc/asset_ref.rs:331 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| multi_capture_two_in_one_pattern_is_ambiguous_no_matchsrc/asset_ref.rs:338 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| multi_capture_does_not_match_empty_target_spansrc/asset_ref.rs:345 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| multi_capture_anonymous_pattern_segment_formsrc/asset_ref.rs:351 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| multi_capture_single_segment_pattern_still_rejects_multi_segment_targetsrc/asset_ref.rs:358 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| multi_capture_prefix_literal_must_matchsrc/asset_ref.rs:364 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| asset_ref_round_trips_through_jsonsrc/asset_ref.rs:372 | fn | 8 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.