Module type Frenetic.Network.WEIGHT

type t
val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t ‑> t
val sexp_of_t : t ‑> Ppx_sexp_conv_lib.Sexp.t
type edge
val edge_of_sexp : Ppx_sexp_conv_lib.Sexp.t ‑> edge
val sexp_of_edge : edge ‑> Ppx_sexp_conv_lib.Sexp.t
val weight : edge ‑> t
val compare : t ‑> t ‑> int
val add : t ‑> t ‑> t
val zero : t