Versions in this module Expand all Collapse all v1 v1.7.1 Jan 29, 2021 v1.7.0 Dec 8, 2020 Changes in this version + type Ctor struct + ErrorType ErrorType + File string + GroupParams []*Group + ID CtorID + Line int + Name string + Package string + Params []*Param + Results []*Result + type CtorID uintptr + type ErrorType int + func (s ErrorType) Color() string + type FailedNodes struct + RootCauses []*Result + TransitiveFailures []*Result + type Graph struct + Ctors []*Ctor + Failed *FailedNodes + Groups []*Group + func NewGraph() *Graph + func (dg *Graph) AddCtor(c *Ctor, paramList []*Param, resultList []*Result) + func (dg *Graph) AddMissingNodes(results []*Result) + func (dg *Graph) FailGroupNodes(name string, t reflect.Type, id CtorID) + func (dg *Graph) FailNodes(results []*Result, id CtorID) + func (dg *Graph) PruneSuccess() + type Group struct + ErrorType ErrorType + Name string + Results []*Result + Type reflect.Type + func NewGroup(k nodeKey) *Group + func (g *Group) Attributes() string + func (g *Group) String() string + type Node struct + Group string + Name string + Type reflect.Type + type Param struct + Optional bool + func (p *Param) String() string + type Result struct + GroupIndex int + func (r *Result) Attributes() string + func (r *Result) String() string