示例#1
0
func StandardMux() *Multicodec {
	return MuxMulticodec([]mc.Multicodec{
		cbor.Multicodec(),
		json.Multicodec(false),
		json.Multicodec(true),
	}, SelectFirst)
}
示例#2
0
func init() {
	// by default, always encode things as cbor
	defaultCodec = string(mc.HeaderPath(mccbor.Header))
	muxCodec = mcmux.MuxMulticodec([]mc.Multicodec{
		mccbor.Multicodec(),
		jsonMulticodec(),
		pb.Multicodec(),
	}, selectCodec)
}
示例#3
0
func CborMulticodec() mc.Multicodec {
	return &transformCodec{mccbor.Multicodec()}
}