Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

cre8-app-tunnel-model tunnel cargo crate

Shared Tunnel types — TunnelRole + records.

crates/cre8-app-tunnel-model · level 0 · 190 lines (147 code) · 1 files · 11 fns (5 tests) · cyclomatic Σ 21

0workspace deps
1direct dependents
9transitive dependents
0calls out
5calls in
8.8call-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

Heaviest functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
TunnelRole::parsesrc/lib.rs:24method73201.7
TunnelStatus::parsesrc/lib.rs:54method95201.7
peer_vertex_idsrc/lib.rs:103fn31301
registration_edge_idsrc/lib.rs:96fn31201
TunnelRole::as_strsrc/lib.rs:17method62000.5
TunnelStatus::as_strsrc/lib.rs:45method84000.5
tunnel_role_strings_and_aliases_are_stablesrc/lib.rs:112fn111010.5
tunnel_status_strings_aliases_and_default_are_stablesrc/lib.rs:125fn131010.5
tunnel_registration_serializes_with_default_back_channelsrc/lib.rs:140fn251000.5
tunnel_registration_deserializes_missing_back_channel_to_nonesrc/lib.rs:167fn171000.5
graph_ids_are_stablesrc/lib.rs:186fn41020.5

Outside the workspace

serde serde_json