fn write_response( writer: &mut impl Write, response: &JsonRpcResponse, ctx: &ServerContext, ) -> Result<()>