= 1024" x-on:close-sidebar="sidebar=window.innerWidth >= 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Stubs : sig ... end
module Fr : sig ... end
include module type of struct include Fr end
exception Not_in_field of Bytes.t
type t = Stubs.fr
val global_buffer : Stubs.fr
val order : Z.t
val of_bytes_opt : bytes -> Stubs.fr option
val check_bytes : Bytes.t -> bool
val zero : Stubs.fr
val one : Stubs.fr
val to_bytes : Stubs.fr -> bytes
val is_zero : Stubs.fr -> bool
val is_one : Stubs.fr -> bool
val random : ?state:Random.State.t -> unit -> Stubs.fr
val non_null_random : ?state:Random.State.t -> unit -> Stubs.fr
val inverse_exn_inplace : Stubs.fr -> unit
val square_inplace : Stubs.fr -> unit
val double_inplace : Stubs.fr -> unit
val negate_inplace : Stubs.fr -> unit
val two_z : Z.t
val to_string : Stubs.fr -> string
val of_string : string -> Stubs.fr
val factor_power_of_two : int * Z.t
val is_quadratic_residue : Stubs.fr -> bool
val pick_non_square : unit -> Stubs.fr
module M = Fr.M
val of_int : int -> Stubs.fr