模組 Runtime_events.Type

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