val fee :
( [< `Read | `Set_and_create ], 'a t, Currency.Fee.t )
Fieldslib.Field.t_with_perm
val instances :
( [< `Read | `Set_and_create ], 'single t, 'single0 One_or_two.t )
Fieldslib.Field.t_with_perm
val make_creator :
instances:
( ( [< `Read | `Set_and_create ], 'a t, 'a One_or_two.t )
Fieldslib.Field.t_with_perm ->
'b ->
( 'c -> 'd One_or_two.t ) * 'e ) ->
fee:
( ( [< `Read | `Set_and_create ], 'f t, Currency.Fee.t )
Fieldslib.Field.t_with_perm ->
'g ->
( 'h -> Currency.Fee.t ) * 'i ) ->
'j ->
( 'k -> 'd t ) * 'l
val iter :
instances:
( ( [< `Read | `Set_and_create ], 'a t, 'a One_or_two.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
fee:
( ( [< `Read | `Set_and_create ], 'b t, Currency.Fee.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
unit
val fold :
init:'a ->
instances:
( 'b ->
( [< `Read | `Set_and_create ], 'c t, 'c One_or_two.t )
Fieldslib.Field.t_with_perm ->
'd ) ->
fee:
( 'e ->
( [< `Read | `Set_and_create ], 'f t, Currency.Fee.t )
Fieldslib.Field.t_with_perm ->
'g ) ->
'h
val map_poly :
( [< `Read | `Set_and_create ], 'a t, 'b ) Fieldslib.Field.user ->
'c list
val for_all :
instances:
( ( [< `Read | `Set_and_create ], 'a t, 'a One_or_two.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
fee:
( ( [< `Read | `Set_and_create ], 'b t, Currency.Fee.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val exists :
instances:
( ( [< `Read | `Set_and_create ], 'a t, 'a One_or_two.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
fee:
( ( [< `Read | `Set_and_create ], 'b t, Currency.Fee.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val to_list :
instances:
( ( [< `Read | `Set_and_create ], 'a t, 'a One_or_two.t )
Fieldslib.Field.t_with_perm ->
'b ) ->
fee:
( ( [< `Read | `Set_and_create ], 'c t, Currency.Fee.t )
Fieldslib.Field.t_with_perm ->
'd ) ->
'e list