πŸ“‘ mid-net β€” Test Results

Mid Engine Β· Reliable UDP netcode, hand-rolled wire format Β· Build #41

Build: #41
Branch: main
Commit: 774a4972
Date: Fri Nov 6 09:27:10 UTC 2026
Rust: rustc 1.99.1 (58cf8f9c3 2026-10-13)
Total
β€”
tests
Passed
β€”
βœ“
Failed
β€”
βœ—
Ignored
β€”
β€”
Duration
β€”
seconds
FFI Output Targets
βœ“ Linux
libmid_net.so
cdylib β€” automatic
βœ“ macOS
libmid_net.dylib
cdylib β€” automatic
βœ“ Windows
mid_net.dll
cdylib β€” automatic
⚠ Android
libmid_net.so
cdylib + NDK toolchain
πŸ“¦ iOS
libmid_net.a
staticlib β€” App Store rule
Protocol Coverage
βœ“ mid-net-wire
PlayerState Β· PlayerEvent Β· Sequence Β· AckTracker
hand-rolled codec + wraparound-safe seq/ack, zero deps
βœ“ mid-net-reliable
RetransmitBuffer Β· RttEstimator
Karn's algorithm, no clock/socket calls, deps: mid-net-wire only
βœ“ mid-net-transport
Transport trait Β· LoopbackTransport
zero deps, verified against Unity's INetworkInterface pattern
⚠ mid-net-transport-quinn
native Transport impl
written, unverified β€” MSRV ~1.85 blocked local compile; see "Build mid-net-transport-quinn" step
βœ“ connection.rs
Connection<T: Transport>
the real send/poll API a game loop calls
⚠ mid-net-transport-wasm
browser Transport impl
planned β€” not yet built
βœ“ ffi.rs
PlayerState/PlayerEvent C ABI
verified: real gcc + real .so β€” its 18 checks now show in Test Suites below as "ffi-smoke-test (C, real gcc)", not just this static note
Test Suites
Filter: