@@ -16,15 +16,10 @@ module Make (Inputs : Inputs_intf.S) = struct
1616 issues with bin_io to do so *)
1717 module Parent = struct
1818 type t = (Base .t , string (* Location where null was set *) ) Result .t
19- [@@ deriving sexp ]
2019 end
2120
2221 module Detached_parent_signal = struct
2322 type t = unit Async.Ivar .t
24-
25- let sexp_of_t (_ : t ) = Sexp. List []
26-
27- let t_of_sexp (_ : Sexp.t ) : t = Async.Ivar. create ()
2823 end
2924
3025 type maps_t =
@@ -34,7 +29,6 @@ module Make (Inputs : Inputs_intf.S) = struct
3429 ; locations : Location .t Account_id.Map .t
3530 ; non_existent_accounts : Account_id.Set .t
3631 }
37- [@@ deriving sexp ]
3832
3933 (* * Merges second maps object into the first one,
4034 potentially overwriting some keys *)
@@ -91,12 +85,11 @@ module Make (Inputs : Inputs_intf.S) = struct
9185 (* If present, contains maps containing changes both for this mask
9286 and for a few ancestors.
9387 This is used as a lookup cache. *)
94- ; mutable accumulated : ( accumulated_t [ @ sexp.opaque]) option
88+ ; mutable accumulated : accumulated_t option
9589 ; mutable is_committing : bool
9690 }
97- [@@ deriving sexp ]
9891
99- type unattached = t [ @@ deriving sexp ]
92+ type unattached = t
10093
10194 let empty_maps =
10295 { accounts = Location_binable.Map. empty
@@ -120,9 +113,7 @@ module Make (Inputs : Inputs_intf.S) = struct
120113 let get_uuid { uuid; _ } = uuid
121114
122115 module Attached = struct
123- type parent = Base .t [@@ deriving sexp ]
124-
125- type t = unattached [@@ deriving sexp ]
116+ type t = unattached
126117
127118 module Path = Base. Path
128119 module Addr = Location. Addr
0 commit comments