Versions in this module Expand all Collapse all v1 v1.7.0 Jan 4, 2019 v1.6.0 Nov 6, 2018 Changes in this version type Graph + func (dg *Graph) PruneSuccess() v1.5.1 Nov 1, 2018 v1.5.0 Sep 19, 2018 v1.4.0 Aug 17, 2018 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) + type Group struct + ErrorType ErrorType + Name string + Results []*Result + Type reflect.Type + func NewGroup(k groupKey) *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