func Message(msgAndArgs ...interface{}) string
Message accepts a msgAndArgs varargs and formats it using fmt.Sprintf
func UnifiedDiff(conf DiffConfig) string
UnifiedDiff is a modified version of difflib.WriteUnifiedDiff with better support for showing the whitespace differences.
func WithCustomMessage(source string, msgAndArgs ...interface{}) string
WithCustomMessage accepts one or two messages and formats them appropriately
DiffConfig for a unified diff
type DiffConfig struct { A string B string From string To string }