Skip to content
1 viewer

rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off

cre8-wire crates cargo crate

CRE8 Wire v0 envelope, shard, and frame primitives.

crates/cre8-wire · level 0 · 1,727 lines (1,451 code) · 9 files · 156 fns (38 tests) · cyclomatic Σ 241

0workspace deps
4direct dependents
219transitive dependents
0calls out
66calls in
184call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
read_varintsrc/varint.rs:11fn1944013.4
read_single_varintsrc/varint.rs:37fn821219.5
sha256_bytessrc/lib.rs:21fn411308.9
push_varintsrc/varint.rs:3fn72608.4
push_fieldsrc/varint.rs:56fn512316.3
utf8_stringsrc/varint.rs:86fn311205.9
sha256_hexsrc/lib.rs:26fn31825.2
next_fieldsrc/varint.rs:67fn1831014.9
read_single_u32src/varint.rs:51fn41713.7
CodecPlan::identitysrc/codec.rs:13method31903.7
StreamFrame::with_audio_layoutsrc/frame.rs:88method511903
bytes_to_hex_lowersrc/lib.rs:30fn92202.8
StreamFrame::newsrc/frame.rs:62method411712.7
StreamFrame::is_codecsrc/frame.rs:94method31402.5
StreamFrame::with_video_geometrysrc/frame.rs:82method511202.4
push_varint_fieldsrc/varint.rs:62fn41922.3
varint_bytessrc/varint.rs:31fn51512.2
ByteSink::pushBytessrc/browser/wire.ts:57method41202.1
StreamFrame::decodesrc/frame.rs:129method92721.8
CodecPlan::decodesrc/codec.rs:41method92531.8
ShardRef::decodesrc/shard.rs:32method82421.8
stream_frame_identity_appliersrc/frame.rs:160fn95141.7
StreamFrame::with_sequencesrc/frame.rs:67method41701.5
WireEnvelope::newsrc/envelope.rs:92method201621.5
ByteSink::pushFieldsrc/browser/wire.ts:74method51321.5
apply_stream_frame_identity_fieldsrc/frame.rs:152fn71311.4
read_single_u16src/varint.rs:46fn41211.4
StreamLane::try_fromsrc/frame.rs:23trait impl61201.3
apply_stream_frame_fieldsrc/frame.rs:140fn93121.2
WireEnvelope::decodesrc/envelope.rs:184method195541.2
apply_shard_ref_fieldsrc/shard.rs:42fn62101.2
EnvelopeFieldDecoder::from_wire_tagsrc/envelope.rs:241method31101.1
ByteSink::pushVarintsrc/browser/wire.ts:62method112111.1
EnvelopeKind::try_fromsrc/envelope.rs:26trait impl106201.1
ProofRef::decodesrc/schema.rs:57method135221.1
EnvelopeHeader::newsrc/envelope.rs:46method31201.1
EnvelopeHeader::decodesrc/envelope.rs:57method124221.1
stream_frame_payload_appliersrc/frame.rs:190fn139181
encode_stream_frame_batchsrc/frame.rs:252fn72911
ShardManifestDecode::defaultsrc/shard.rs:120trait impl91311

Outside the workspace

serde sha2 thiserror