package octez-libs
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  A package that contains multiple base libraries used by the Octez suite
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      tezos-18.1.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=aa2f5bc99cc4ca2217c52a1af2a2cdfd3b383208cb859ca2e79ca0903396ca1d
    
    
  sha512=d68bb3eb615e3dcccc845fddfc9901c95b3c6dc8e105e39522ce97637b1308a7fa7aa1d271351d5933febd7476b2819e1694f31198f1f0919681f1f9cc97cb3a
    
    
  doc/octez-libs.base/Tezos_base/TzPervasives/List/index.html
Module TzPervasives.ListSource
include module type of Tezos_stdlib.TzList
repeat n x is List.of_array (Array.make n x) but more efficient.
If n < 0 it is the empty list [].
take_n n l returns the n first elements of l.
If n < 0 it is the empty list []. If n > List.length l it is the list l in its entirety.
rev_take_n n l is List.rev (take_n n l) but more efficient.
drop_n n l returns the suffix of l after the first n elements.
If n < 0 it is the list l in its entirety. If n > List.length l it is the empty list [].
split_n n l is (take_n n l, drop_n n l) but more efficient.
rev_split_n n l is (rev_take_n n l, drop_n n l) but more efficient.
all_equal cmp l checks if all elements of l are identical according to cmp.
If l is the empty list it is true.
include module type of Tezos_error_monad.TzLwtreslib.List
val nil_e : ('a list, 'trace) resultval nil_s : 'a list Lwt.tval init : 
  when_negative_length:'trace ->
  int ->
  (int -> 'a) ->
  ('a list, 'trace) resultval combine : 
  when_different_lengths:'trace ->
  'a list ->
  'b list ->
  (('a * 'b) list, 'trace) resultval rev_combine : 
  when_different_lengths:'trace ->
  'a list ->
  'b list ->
  (('a * 'b) list, 'trace) resultval iter2 : 
  when_different_lengths:'trace ->
  ('a -> 'b -> unit) ->
  'a list ->
  'b list ->
  (unit, 'trace) resultval map2 : 
  when_different_lengths:'trace ->
  ('a -> 'b -> 'c) ->
  'a list ->
  'b list ->
  ('c list, 'trace) resultval rev_map2 : 
  when_different_lengths:'trace ->
  ('a -> 'b -> 'c) ->
  'a list ->
  'b list ->
  ('c list, 'trace) resultval fold_left2 : 
  when_different_lengths:'trace ->
  ('a -> 'b -> 'c -> 'a) ->
  'a ->
  'b list ->
  'c list ->
  ('a, 'trace) resultval fold_right2 : 
  when_different_lengths:'trace ->
  ('a -> 'b -> 'c -> 'c) ->
  'a list ->
  'b list ->
  'c ->
  ('c, 'trace) resultval for_all2 : 
  when_different_lengths:'trace ->
  ('a -> 'b -> bool) ->
  'a list ->
  'b list ->
  (bool, 'trace) resultval exists2 : 
  when_different_lengths:'trace ->
  ('a -> 'b -> bool) ->
  'a list ->
  'b list ->
  (bool, 'trace) resultval rev_filter_ok : ('a, 'b) result list -> 'a listval filter_ok : ('a, 'b) result list -> 'a listval rev_filter_error : ('a, 'b) result list -> 'b listval filter_error : ('a, 'b) result list -> 'b listval rev_filter_left : ('a, 'b) Either.t list -> 'a listval filter_left : ('a, 'b) Either.t list -> 'a listval rev_filter_right : ('a, 'b) Either.t list -> 'b listval filter_right : ('a, 'b) Either.t list -> 'b listval rev_partition_map : 
  ('a -> ('b, 'c) Either.t) ->
  'a list ->
  'b list * 'c listval partition_map : ('a -> ('b, 'c) Either.t) -> 'a list -> 'b list * 'c listval rev_partition_result : ('a, 'b) result list -> 'a list * 'b listval partition_result : ('a, 'b) result list -> 'a list * 'b listval rev_partition_either : ('a, 'b) Either.t list -> 'a list * 'b listval partition_either : ('a, 'b) Either.t list -> 'a list * 'b listval combine_with_leftovers : 
  'a list ->
  'b list ->
  ('a * 'b) list * ('a list, 'b list) Either.t optionval shuffle : rng:Random.State.t -> 'a list -> 'a listval to_seq : 'a list -> 'a Seq.tval of_seq : 'a Seq.t -> 'a listval init_ep : 
  when_negative_length:'error ->
  int ->
  (int -> ('a, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  ('a list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval filter_ep : 
  ('a -> (bool, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  ('a list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval filteri_ep : 
  (int -> 'a -> (bool, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  ('a list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval partition_ep : 
  ('a -> (bool, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  ('a list * 'a list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval partition_map_ep : 
  ('a ->
    (('b, 'c) Either.t, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  ('b list * 'c list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval iter_ep : 
  ('a -> (unit, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  (unit, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval iteri_ep : 
  (int -> 'a -> (unit, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  (unit, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval map_ep : 
  ('a -> ('b, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  ('b list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval mapi_ep : 
  (int -> 'a -> ('b, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  ('b list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval rev_map_ep : 
  ('a -> ('b, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  ('b list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval rev_mapi_ep : 
  (int -> 'a -> ('b, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  ('b list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval filter_map_ep : 
  ('a -> ('b option, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  ('b list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval concat_map_ep : 
  ('a -> ('b list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  ('b list, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval for_all_ep : 
  ('a -> (bool, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  (bool, 'error Tezos_error_monad.TzTrace.trace) result Lwt.tval exists_ep : 
  ('a -> (bool, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t) ->
  'a list ->
  (bool, 'error Tezos_error_monad.TzTrace.trace) result Lwt.t sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >