package serde
Source file impls.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65module Bool_visitor = struct include Visitor.Unimplemented type visitor = bool type value = bool type error = unit type tag = unit let visit_bool b = Ok b end module Unit_visitor = struct include Visitor.Unimplemented type tag = unit type visitor = unit type value = unit type error = unit let visit_unit () = Ok () end module Char_visitor = struct include Visitor.Unimplemented type tag = unit type visitor = char type value = char type error = unit let visit_char c = Ok c end module Int_visitor = struct include Visitor.Unimplemented type tag = unit type visitor = int type value = int type error = unit let visit_int i = Ok i end module Float_visitor = struct include Visitor.Unimplemented type tag = unit type visitor = float type value = float type error = unit let visit_float f = Ok f end module String_visitor = struct include Visitor.Unimplemented type visitor = string type value = string type error = unit type tag = unit let visit_string str = Ok str end