MCPcopy
hub / github.com/XTLS/Xray-core / Must

Function Must

common/common.go:20–24  ·  view source on GitHub ↗

Must panics if err is not nil.

(err error)

Source from the content-addressed store, hash-verified

18
19// Must panics if err is not nil.
20func Must(err error) {
21 if err != nil {
22 panic(err)
23 }
24}
25
26// Must2 panics if the second parameter is not nil, otherwise returns the first parameter.
27// This is useful when function returned "sth, err" and avoid many "if err != nil"

Callers 15

TestBufferSizeFunction · 0.92
TestStringListLenFunction · 0.92
TestIPParsingFunction · 0.92
TestDomainParsingFunction · 0.92
TestURLParsingFunction · 0.92
TestStringNetworkFunction · 0.92
TestArrayNetworkListFunction · 0.92
TestStringNetworkListFunction · 0.92
TestIntPortFunction · 0.92
TestEnvPortFunction · 0.92
TestSingleStringPortFunction · 0.92
TestStringPairPortFunction · 0.92

Calls

no outgoing calls

Tested by 15

TestBufferSizeFunction · 0.74
TestStringListLenFunction · 0.74
TestIPParsingFunction · 0.74
TestDomainParsingFunction · 0.74
TestURLParsingFunction · 0.74
TestStringNetworkFunction · 0.74
TestArrayNetworkListFunction · 0.74
TestStringNetworkListFunction · 0.74
TestIntPortFunction · 0.74
TestEnvPortFunction · 0.74
TestSingleStringPortFunction · 0.74
TestStringPairPortFunction · 0.74

Used in the wild real call sites across dependent graphs

searching dependent graphs…