Sourceval sexp_of_vertex : vertex -> Ppx_sexp_conv_lib.Sexp.t Sourceval vertex_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> vertex Sourceval sexp_of_edge : edge -> Ppx_sexp_conv_lib.Sexp.t Sourceval edge_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> edge Sourceval sexp_of_port : port -> Ppx_sexp_conv_lib.Sexp.t Sourceval port_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> port Sourcemodule EdgeSet : Core_kernel.Set.S with type Elt.t = edge Sourcemodule VertexSet : Core_kernel.Set.S with type Elt.t = vertex Sourcemodule VertexHash : Core_kernel.Hashtbl.S with type key = vertex Sourcemodule PortSet : Core_kernel.Set.S with type Elt.t = port Sourceval vertexes : t -> VertexSet.t Sourceval fold_edges : (edge -> 'a -> 'a) -> t -> 'a -> 'a