1 viewer
rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.5 s · crystals off
crates/cre8-wire/src/envelope.rs
Items
const WIRE_MAGIC const WIRE_VERSION enum EnvelopeKind impl TryFrom for EnvelopeKind struct EnvelopeHeader impl EnvelopeHeader struct WireEnvelope impl WireEnvelope struct EnvelopeFieldDecoder const ENVELOPE_FIELD_DECODERS impl EnvelopeFieldDecoder
Functions
By call-graph weight (PageRank; 1.0 is the average function). 42 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| WireEnvelope::newsrc/envelope.rs:92 | method | 20 | 1 | 6 | 2 | 1.5 | |
| WireEnvelope::decodesrc/envelope.rs:184 | method | 19 | 5 | 5 | 4 | 1.2 | |
| EnvelopeFieldDecoder::from_wire_tagsrc/envelope.rs:241 | method | 3 | 1 | 1 | 0 | 1.1 | |
| EnvelopeKind::try_fromsrc/envelope.rs:26 | trait impl | 10 | 6 | 2 | 0 | 1.1 | |
| EnvelopeHeader::newsrc/envelope.rs:46 | method | 3 | 1 | 2 | 0 | 1.1 | |
| EnvelopeHeader::decodesrc/envelope.rs:57 | method | 12 | 4 | 2 | 2 | 1.1 | |
| apply_envelope_fieldsrc/envelope.rs:205 | fn | 6 | 2 | 1 | 1 | 0.8 | |
| WireEnvelope::signing_bytessrc/envelope.rs:147 | method | 5 | 1 | 1 | 0 | 0.7 | |
| EnvelopeFieldDecoder::newsrc/envelope.rs:237 | method | 3 | 1 | 1 | 0 | 0.6 | |
| apply_envelope_payloadsrc/envelope.rs:301 | fn | 4 | 1 | 1 | 0 | 0.6 | |
| WireEnvelope::with_kindsrc/envelope.rs:113 | method | 4 | 1 | 1 | 0 | 0.5 | |
| WireEnvelope::with_tracesrc/envelope.rs:118 | method | 5 | 1 | 1 | 0 | 0.5 | |
| WireEnvelope::with_schema_hashsrc/envelope.rs:124 | method | 4 | 1 | 1 | 0 | 0.5 | |
| WireEnvelope::with_headersrc/envelope.rs:134 | method | 4 | 1 | 1 | 1 | 0.5 | |
| WireEnvelope::refresh_payload_hashsrc/envelope.rs:139 | method | 3 | 1 | 1 | 1 | 0.5 | |
| EnvelopeHeader::encodesrc/envelope.rs:50 | method | 6 | 1 | 0 | 1 | 0.5 | |
| WireEnvelope::with_codecsrc/envelope.rs:129 | method | 4 | 1 | 0 | 0 | 0.5 | |
| WireEnvelope::verify_payload_hashsrc/envelope.rs:143 | method | 3 | 2 | 0 | 1 | 0.5 | |
| WireEnvelope::encodesrc/envelope.rs:153 | method | 30 | 4 | 0 | 3 | 0.5 | |
| apply_envelope_versionsrc/envelope.rs:246 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| apply_envelope_kindsrc/envelope.rs:251 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| apply_envelope_network_idsrc/envelope.rs:256 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| apply_envelope_trace_idsrc/envelope.rs:261 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| apply_envelope_routesrc/envelope.rs:266 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| apply_envelope_schema_hashsrc/envelope.rs:271 | fn | 4 | 1 | 0 | 0 | 0.5 | |
| apply_envelope_payload_hashsrc/envelope.rs:276 | fn | 4 | 1 | 0 | 0 | 0.5 | |
| apply_envelope_codecsrc/envelope.rs:281 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| apply_envelope_shardsrc/envelope.rs:286 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| apply_envelope_proofsrc/envelope.rs:291 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| apply_envelope_signaturesrc/envelope.rs:296 | fn | 4 | 1 | 0 | 0 | 0.5 | |
| apply_envelope_content_typesrc/envelope.rs:306 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| apply_envelope_flagssrc/envelope.rs:311 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| apply_envelope_headersrc/envelope.rs:316 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| envelope_round_tripssrc/envelope.rs:328 | fn | 21 | 1 | 0 | 9 | 0.5 | |
| envelope_kind_variants_and_invalid_values_decodesrc/envelope.rs:351 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| header_decode_ignores_unknown_fieldssrc/envelope.rs:359 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| field_decoder_constructor_is_exercised_at_runtimesrc/envelope.rs:369 | fn | 9 | 1 | 0 | 3 | 0.5 | |
| envelope_rejects_payload_hash_mismatchsrc/envelope.rs:380 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| envelope_rejects_bad_magic_and_stream_versionsrc/envelope.rs:388 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| envelope_decode_ignores_unknown_fieldssrc/envelope.rs:400 | fn | 7 | 1 | 0 | 3 | 0.5 | |
| envelope_rejects_version_overflowsrc/envelope.rs:409 | fn | 7 | 1 | 0 | 3 | 0.5 | |
| signing_bytes_exclude_signaturesrc/envelope.rs:418 | fn | 7 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.