module Type:sig
..end
type 'a
t
用户事件内容类型的类型。
val unit : unit t
没有关联数据的事件。
type
span =
| |
开始 |
| |
结束 |
val span : span t
具有开始和结束的事件。
val int : int t
包含整数值的事件。
val register : encode:(bytes -> 'a -> int) ->
decode:(bytes -> int -> 'a) -> 'a t
通过提供编码器和解码器来注册自定义类型。编码器将值写入提供的缓冲区并返回写入的字节数。解码器获取指定长度的缓冲区切片,并返回解码后的值。
最大值长度为 1024 字节。