case class AndShape[Edge, Node, Label, Err, Evidence](s1: Shape[Edge, Node, Label, Err, Evidence], s2: Shape[Edge, Node, Label, Err, Evidence]) extends Shape[Edge, Node, Label, Err, Evidence] trait Serializable
trait Product
trait Equals
class
Shape[
Edge,
Node,
Label,
Err,
Evidence]
class Object
trait Matchable
class Any