use mcproto; use trace; export fn decode_ping(ctx: *mcproto::Context) (i64 | trace::failed) = { const ctx_ = mcproto::context(ctx, "ping id"); const ping_id = mcproto::decode_long(&ctx_)?: i64; mcproto::expect_end(ctx)?; return ping_id; };