查看源代码 Phoenix.HTML.Safe 协议 (Phoenix.HTML v4.1.1)

定义 HTML 安全协议。

为了促进 HTML 安全,Phoenix 模板在模板中不使用 Kernel.to_string/1 将数据类型转换为字符串。相反,Phoenix 使用此协议,该协议必须由数据结构实现,并保证返回 HTML 安全表示。

此外,此协议依赖于 iodata,这在将数据发送或流式传输到客户端时提供了更好的性能。

摘要

类型

t()

实现此协议的所有类型。

类型

@type t() :: term()

实现此协议的所有类型。

函数