Skip to content
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

cre8-wire · module envelope · src · 425 lines (367 code, 0 comment) · sha 675db9d0826d728b

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.

functionkindlinescyclomaticcallerscalleesweightcrystal
WireEnvelope::newsrc/envelope.rs:92method201621.5
WireEnvelope::decodesrc/envelope.rs:184method195541.2
EnvelopeFieldDecoder::from_wire_tagsrc/envelope.rs:241method31101.1
EnvelopeKind::try_fromsrc/envelope.rs:26trait impl106201.1
EnvelopeHeader::newsrc/envelope.rs:46method31201.1
EnvelopeHeader::decodesrc/envelope.rs:57method124221.1
apply_envelope_fieldsrc/envelope.rs:205fn62110.8
WireEnvelope::signing_bytessrc/envelope.rs:147method51100.7
EnvelopeFieldDecoder::newsrc/envelope.rs:237method31100.6
apply_envelope_payloadsrc/envelope.rs:301fn41100.6
WireEnvelope::with_kindsrc/envelope.rs:113method41100.5
WireEnvelope::with_tracesrc/envelope.rs:118method51100.5
WireEnvelope::with_schema_hashsrc/envelope.rs:124method41100.5
WireEnvelope::with_headersrc/envelope.rs:134method41110.5
WireEnvelope::refresh_payload_hashsrc/envelope.rs:139method31110.5
EnvelopeHeader::encodesrc/envelope.rs:50method61010.5
WireEnvelope::with_codecsrc/envelope.rs:129method41000.5
WireEnvelope::verify_payload_hashsrc/envelope.rs:143method32010.5
WireEnvelope::encodesrc/envelope.rs:153method304030.5
apply_envelope_versionsrc/envelope.rs:246fn41010.5
apply_envelope_kindsrc/envelope.rs:251fn41020.5
apply_envelope_network_idsrc/envelope.rs:256fn41010.5
apply_envelope_trace_idsrc/envelope.rs:261fn41010.5
apply_envelope_routesrc/envelope.rs:266fn41010.5
apply_envelope_schema_hashsrc/envelope.rs:271fn41000.5
apply_envelope_payload_hashsrc/envelope.rs:276fn41000.5
apply_envelope_codecsrc/envelope.rs:281fn41010.5
apply_envelope_shardsrc/envelope.rs:286fn41010.5
apply_envelope_proofsrc/envelope.rs:291fn41010.5
apply_envelope_signaturesrc/envelope.rs:296fn41000.5
apply_envelope_content_typesrc/envelope.rs:306fn41010.5
apply_envelope_flagssrc/envelope.rs:311fn41010.5
apply_envelope_headersrc/envelope.rs:316fn41010.5
envelope_round_tripssrc/envelope.rs:328fn211090.5
envelope_kind_variants_and_invalid_values_decodesrc/envelope.rs:351fn61010.5
header_decode_ignores_unknown_fieldssrc/envelope.rs:359fn81030.5
field_decoder_constructor_is_exercised_at_runtimesrc/envelope.rs:369fn91030.5
envelope_rejects_payload_hash_mismatchsrc/envelope.rs:380fn61020.5
envelope_rejects_bad_magic_and_stream_versionsrc/envelope.rs:388fn101020.5
envelope_decode_ignores_unknown_fieldssrc/envelope.rs:400fn71030.5
envelope_rejects_version_overflowsrc/envelope.rs:409fn71030.5
signing_bytes_exclude_signaturesrc/envelope.rs:418fn71020.5

Source not readable from this process.