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 個位元組。