Function serveEmitDigest [src]

Prototype

pub fn serveEmitDigest( s: *Server, digest: *const [Cache.bin_digest_len]u8, header: OutMessage.EmitDigest, ) !void

Parameters

s: *Serverdigest: *const [Cache.bin_digest_len]u8header: OutMessage.EmitDigest

Source

pub fn serveEmitDigest( s: *Server, digest: *const [Cache.bin_digest_len]u8, header: OutMessage.EmitDigest, ) !void { try s.serveMessageHeader(.{ .tag = .emit_digest, .bytes_len = @intCast(digest.len + @sizeOf(OutMessage.EmitDigest)), }); try s.out.writeStruct(header, .little); try s.out.writeAll(digest); try s.out.flush(); }