package glicko2

  1. Overview
  2. Docs
module type GLICKO2_CONFIG = sig ... end
type unknown_error = [
  1. | `UnknownError of string
]
type rate_error = [
  1. | `InvalidVolatility
  2. | `ExceededIterations
  3. | unknown_error
]
type player_error = [
  1. | `InvalidArgument of string
  2. | unknown_error
]
type ('a, 'b) result = [
  1. | `Ok of 'a
  2. | `Error of 'b
]
type 'a rate_result = ('a, rate_error) result
module type PLAYER = sig ... end
module type LOW_LEVEL = sig ... end
module type SINGLE_GAME = sig ... end
module type GLICKO2 = sig ... end