github.com/ydb-platform/ydb-go-sdk/v3@v3.89.2/internal/stack/function_id.go (about) 1 package stack 2 3 type Caller interface { 4 FunctionID() string 5 } 6 7 var _ Caller = functionID("") 8 9 type functionID string 10 11 func (id functionID) FunctionID() string { 12 return string(id) 13 } 14 15 func FunctionID(id string) Caller { 16 if id != "" { 17 return functionID(id) 18 } 19 20 return Call(1) 21 }