kubernetes/vendor/github.com/onsi/gomega/format/format.go

var MaxDepth

var MaxLength

var UseStringerRepresentation

var PrintContextObjects

var TruncatedDiff

var TruncateThreshold

var CharactersAroundMismatchToInclude

var contextType

var timeType

var Indent

var longFormThreshold

type GomegaStringer

type CustomFormatter

type CustomFormatterKey

var customFormatterKey

type customFormatterKeyPair

/*
RegisterCustomFormatter registers a CustomFormatter and returns a CustomFormatterKey

You can call UnregisterCustomFormatter with the returned key to unregister the associated CustomFormatter
*/
func RegisterCustomFormatter(customFormatter CustomFormatter) CustomFormatterKey {}

/*
UnregisterCustomFormatter unregisters a previously registered CustomFormatter.  You should pass in the key returned by RegisterCustomFormatter
*/
func UnregisterCustomFormatter(key CustomFormatterKey) {}

var customFormatters

/*
Generates a formatted matcher success/failure message of the form:

	Expected
		<pretty printed actual>
	<message>
		<pretty printed expected>

If expected is omitted, then the message looks like:

	Expected
		<pretty printed actual>
	<message>
*/
func Message(actual interface{}

func MessageWithDiff(actual, message, expected string) string {}

func escapedWithGoSyntax(str string) string {}

func truncateAndFormat(str string, index int) string {}

func findFirstMismatch(a, b string) int {}

const truncateHelpText

func truncateLongStrings(s string) string {}

/*
Pretty prints the passed in object at the passed in indentation level.

Object recurses into deeply nested objects emitting pretty-printed representations of their components.

Modify format.MaxDepth to control how deep the recursion is allowed to go
Set format.UseStringerRepresentation to true to return object.GoString() or object.String() when available instead of
recursing into the object.

Set PrintContextObjects to true to print the content of objects implementing context.Context
*/
func Object(object interface{}

/*
IndentString takes a string and indents each line by the specified amount.
*/
func IndentString(s string, indentation uint) string {}

func indentString(s string, indentation uint, indentFirstLine bool) string {}

func formatType(v reflect.Value) string {}

func formatValue(value reflect.Value, indentation uint) string {}

func formatString(object interface{}

func formatSlice(v reflect.Value, indentation uint) string {}

func formatMap(v reflect.Value, indentation uint) string {}

func formatStruct(v reflect.Value, indentation uint) string {}

func formatInterface(v reflect.Value, indentation uint) string {}

func isNilValue(a reflect.Value) bool {}

/*
Returns true when the string is entirely made of printable runes, false otherwise.
*/
func isPrintableString(str string) bool {}