This fixes problems due to storing binary symbols as interfaces{}
instead of concrete type, which confuses lookup functions to retrieve
methods etc. in reflect.
31 lines
1.1 KiB
Go
31 lines
1.1 KiB
Go
package stdlib
|
|
|
|
// Generated by 'goexports compress/zlib'. Do not edit!
|
|
|
|
import (
|
|
"compress/zlib"
|
|
"reflect"
|
|
)
|
|
|
|
func init() {
|
|
Value["compress/zlib"] = map[string]reflect.Value{
|
|
"BestCompression": reflect.ValueOf(zlib.BestCompression),
|
|
"BestSpeed": reflect.ValueOf(zlib.BestSpeed),
|
|
"DefaultCompression": reflect.ValueOf(zlib.DefaultCompression),
|
|
"ErrChecksum": reflect.ValueOf(zlib.ErrChecksum),
|
|
"ErrDictionary": reflect.ValueOf(zlib.ErrDictionary),
|
|
"ErrHeader": reflect.ValueOf(zlib.ErrHeader),
|
|
"HuffmanOnly": reflect.ValueOf(zlib.HuffmanOnly),
|
|
"NewReader": reflect.ValueOf(zlib.NewReader),
|
|
"NewReaderDict": reflect.ValueOf(zlib.NewReaderDict),
|
|
"NewWriter": reflect.ValueOf(zlib.NewWriter),
|
|
"NewWriterLevel": reflect.ValueOf(zlib.NewWriterLevel),
|
|
"NewWriterLevelDict": reflect.ValueOf(zlib.NewWriterLevelDict),
|
|
"NoCompression": reflect.ValueOf(zlib.NoCompression),
|
|
}
|
|
Type["compress/zlib"] = map[string]reflect.Type{
|
|
"Resetter": reflect.TypeOf((*zlib.Resetter)(nil)).Elem(),
|
|
"Writer": reflect.TypeOf((*zlib.Writer)(nil)).Elem(),
|
|
}
|
|
}
|