Function getReadError [src]

Prototype

pub fn getReadError(c: *const Connection) ?ReadError

Parameters

c: *const Connection

Source

pub fn getReadError(c: *const Connection) ?ReadError { return switch (c.protocol) { .tls => { if (disable_tls) unreachable; const tls: *const Tls = @alignCast(@fieldParentPtr("connection", c)); return tls.client.read_err orelse c.stream_reader.getError(); }, .plain => { return c.stream_reader.getError(); }, }; }