github.com/traefik/yaegi@v0.15.1/stdlib/go1_19_net_http_cookiejar.go (about) 1 // Code generated by 'yaegi extract net/http/cookiejar'. DO NOT EDIT. 2 3 //go:build go1.19 && !go1.20 4 // +build go1.19,!go1.20 5 6 package stdlib 7 8 import ( 9 "net/http/cookiejar" 10 "reflect" 11 ) 12 13 func init() { 14 Symbols["net/http/cookiejar/cookiejar"] = map[string]reflect.Value{ 15 // function, constant and variable definitions 16 "New": reflect.ValueOf(cookiejar.New), 17 18 // type definitions 19 "Jar": reflect.ValueOf((*cookiejar.Jar)(nil)), 20 "Options": reflect.ValueOf((*cookiejar.Options)(nil)), 21 "PublicSuffixList": reflect.ValueOf((*cookiejar.PublicSuffixList)(nil)), 22 23 // interface wrapper definitions 24 "_PublicSuffixList": reflect.ValueOf((*_net_http_cookiejar_PublicSuffixList)(nil)), 25 } 26 } 27 28 // _net_http_cookiejar_PublicSuffixList is an interface wrapper for PublicSuffixList type 29 type _net_http_cookiejar_PublicSuffixList struct { 30 IValue interface{} 31 WPublicSuffix func(domain string) string 32 WString func() string 33 } 34 35 func (W _net_http_cookiejar_PublicSuffixList) PublicSuffix(domain string) string { 36 return W.WPublicSuffix(domain) 37 } 38 func (W _net_http_cookiejar_PublicSuffixList) String() string { 39 if W.WString == nil { 40 return "" 41 } 42 return W.WString() 43 }