val singleton : Core_kernel__.Time_float0.Span.Map.Key.t ->'a->'at
val of_alist :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) list->[ `Duplicate_key of Core_kernel__.Time_float0.Span.Map.Key.t| `Ok of 'at ]
val of_alist_or_error :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) list->'atBase__.Or_error.t
val of_alist_exn : (Core_kernel__.Time_float0.Span.Map.Key.t * 'a) list->'at
val of_alist_multi :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) list->'a listt
val of_alist_fold :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) list->init:'b->f:( 'b->'a->'b )->'bt
val of_alist_reduce :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) list->f:( 'a->'a->'a )->'at
val of_sorted_array :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) array->'atBase__.Or_error.t
val of_sorted_array_unchecked :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) array->'at
val of_increasing_iterator_unchecked :
len:int ->f:( int ->Core_kernel__.Time_float0.Span.Map.Key.t * 'a )->'at
val of_increasing_sequence :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a)Base__.Sequence.t->'atBase__.Or_error.t
val of_sequence :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a)Base__.Sequence.t->[ `Duplicate_key of Core_kernel__.Time_float0.Span.Map.Key.t| `Ok of 'at ]
val of_sequence_or_error :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a)Base__.Sequence.t->'atBase__.Or_error.t
val of_sequence_exn :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a)Base__.Sequence.t->'at
val of_sequence_multi :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a)Base__.Sequence.t->'a listt
val of_sequence_fold :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a)Base__.Sequence.t->init:'b->f:( 'b->'a->'b )->'bt
val of_sequence_reduce :
(Core_kernel__.Time_float0.Span.Map.Key.t * 'a)Base__.Sequence.t->f:( 'a->'a->'a )->'at
val of_iteri :
iteri:
( f:( key:Core_kernel__.Time_float0.Span.Map.Key.t ->data:'v-> unit )->
unit )->[ `Duplicate_key of Core_kernel__.Time_float0.Span.Map.Key.t| `Ok of 'vt ]
val of_hashtbl_exn :
( Core_kernel__.Time_float0.Span.Map.Key.t, 'a )Core_kernel__.Hashtbl.t->'at
val of_key_set :
( Core_kernel__.Time_float0.Span.Map.Key.t,
Core_kernel__.Time_float0.Span.Map.Key.comparator_witness )Base.Set.t->f:( Core_kernel__.Time_float0.Span.Map.Key.t ->'v )->'vt
val quickcheck_generator :
Core_kernel__.Time_float0.Span.Map.Key.t Core_kernel__.Quickcheck.Generator.t->'aCore_kernel__.Quickcheck.Generator.t->'atCore_kernel__.Quickcheck.Generator.t
val to_alist :
?key_order:[ `Decreasing | `Increasing ]->'at->(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) list
val validate :
name:( Core_kernel__.Time_float0.Span.Map.Key.t -> string )->'aBase__.Validate.check->'atBase__.Validate.check
val validatei :
name:( Core_kernel__.Time_float0.Span.Map.Key.t -> string )->(Core_kernel__.Time_float0.Span.Map.Key.t * 'a)Base__.Validate.check->'atBase__.Validate.check
val merge :
'at->'bt->f:
( key:Core_kernel__.Time_float0.Span.Map.Key.t ->[ `Both of 'a * 'b| `Left of 'a| `Right of 'b ]->'c option )->'ct
val symmetric_diff :
'at->'at->data_equal:( 'a->'a-> bool )->( Core_kernel__.Time_float0.Span.Map.Key.t, 'a )Base__Map_intf.Symmetric_diff_element.tBase__.Sequence.t
val fold_symmetric_diff :
'at->'at->data_equal:( 'a->'a-> bool )->init:'c->f:
( 'c->( Core_kernel__.Time_float0.Span.Map.Key.t, 'a )Base__Map_intf.Symmetric_diff_element.t->'c )->'c
val min_elt : 'at->(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) option
val min_elt_exn : 'at->Core_kernel__.Time_float0.Span.Map.Key.t * 'a
val max_elt : 'at->(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) option
val max_elt_exn : 'at->Core_kernel__.Time_float0.Span.Map.Key.t * 'a
val append :
lower_part:'at->upper_part:'at->[ `Ok of 'at| `Overlapping_key_ranges ]
val subrange :
'at->lower_bound:Core_kernel__.Time_float0.Span.Map.Key.t Base__.Maybe_bound.t->upper_bound:Core_kernel__.Time_float0.Span.Map.Key.t Base__.Maybe_bound.t->'at
val fold_range_inclusive :
'at->min:Core_kernel__.Time_float0.Span.Map.Key.t ->max:Core_kernel__.Time_float0.Span.Map.Key.t ->init:'b->f:( key:Core_kernel__.Time_float0.Span.Map.Key.t ->data:'a->'b->'b )->'b
val range_to_alist :
'at->min:Core_kernel__.Time_float0.Span.Map.Key.t ->max:Core_kernel__.Time_float0.Span.Map.Key.t ->(Core_kernel__.Time_float0.Span.Map.Key.t * 'a) list
val key_set :
'at->( Core_kernel__.Time_float0.Span.Map.Key.t,
Core_kernel__.Time_float0.Span.Map.Key.comparator_witness )Base.Set.t
val quickcheck_observer :
Core_kernel__.Time_float0.Span.Map.Key.t Core_kernel__.Quickcheck.Observer.t->'vCore_kernel__.Quickcheck.Observer.t->'vtCore_kernel__.Quickcheck.Observer.t
val quickcheck_shrinker :
Core_kernel__.Time_float0.Span.Map.Key.t Core_kernel__.Quickcheck.Shrinker.t->'vCore_kernel__.Quickcheck.Shrinker.t->'vtCore_kernel__.Quickcheck.Shrinker.t