package serde
Source file map_access.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15open Intf type ('value, 'error) t = ('value, 'error) map_access = { next_key : 'key. deser_key:(unit -> ('key, 'error Error.de_error) result) -> ('key option, 'error Error.de_error) result; next_value : 'field. deser_value:(unit -> ('field, 'error Error.de_error) result) -> ('field option, 'error Error.de_error) result; } let next_key t ~deser_key = t.next_key ~deser_key let next_value t ~deser_value = t.next_value ~deser_value