type ConsistOfMatcher … func (matcher *ConsistOfMatcher) Match(actual interface{ … } func neighbours(value, matcher interface{ … } func equalMatchersToElements(matchers []interface{ … } func flatten(elems []interface{ … } func matchers(expectedElems []interface{ … } func presentable(elems []interface{ … } func valuesOf(actual interface{ … } func (matcher *ConsistOfMatcher) FailureMessage(actual interface{ … } func appendMissingElements(message string, missingElements []interface{ … } func (matcher *ConsistOfMatcher) NegatedFailureMessage(actual interface{ … }