本文整理汇总了Golang中limbo/services/protobuf/proto.RegisterType函数的典型用法代码示例。如果您正苦于以下问题:Golang RegisterType函数的具体用法?Golang RegisterType怎么用?Golang RegisterType使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了RegisterType函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: init
func init() {
proto.RegisterType((*NidOptEnum)(nil), "enumstringer.NidOptEnum")
proto.RegisterType((*NinOptEnum)(nil), "enumstringer.NinOptEnum")
proto.RegisterType((*NidRepEnum)(nil), "enumstringer.NidRepEnum")
proto.RegisterType((*NinRepEnum)(nil), "enumstringer.NinRepEnum")
proto.RegisterEnum("enumstringer.TheTestEnum", TheTestEnum_name, TheTestEnum_value)
}
示例2: init
func init() {
proto.RegisterType((*Person)(nil), "limbo.tests.Person")
proto.RegisterType((*Greeting)(nil), "limbo.tests.Greeting")
proto.RegisterType((*ListOptions)(nil), "limbo.tests.ListOptions")
proto.RegisterType((*FetchOptions)(nil), "limbo.tests.FetchOptions")
proto.RegisterType((*Item)(nil), "limbo.tests.Item")
}
示例3: init
func init() {
proto.RegisterType((*Simple)(nil), "jsonpb.Simple")
proto.RegisterType((*Repeats)(nil), "jsonpb.Repeats")
proto.RegisterType((*Widget)(nil), "jsonpb.Widget")
proto.RegisterType((*Maps)(nil), "jsonpb.Maps")
proto.RegisterType((*MsgWithOneof)(nil), "jsonpb.MsgWithOneof")
proto.RegisterType((*Real)(nil), "jsonpb.Real")
proto.RegisterType((*Complex)(nil), "jsonpb.Complex")
proto.RegisterEnum("jsonpb.Widget_Color", Widget_Color_name, Widget_Color_value)
proto.RegisterExtension(E_Complex_RealExtension)
proto.RegisterExtension(E_Name)
}
示例4: init
func init() {
proto1.RegisterType((*Foo)(nil), "proto.Foo")
proto1.RegisterType((*Bar)(nil), "proto.Bar")
}
示例5: init
func init() {
proto.RegisterType((*TestRequest)(nil), "empty.TestRequest")
}
示例6: init
func init() {
proto.RegisterType((*Castaway)(nil), "castvalue.Castaway")
proto.RegisterType((*Wilson)(nil), "castvalue.Wilson")
}
示例7: init
func init() {
proto.RegisterType((*Object)(nil), "custombytesnonstruct.Object")
}
示例8: init
func init() {
proto.RegisterType((*OnlyEnums)(nil), "enumcustomname.OnlyEnums")
proto.RegisterEnum("enumcustomname.MyCustomEnum", MyCustomEnum_name, MyCustomEnum_value)
proto.RegisterEnum("enumcustomname.MyCustomUnprefixedEnum", MyCustomUnprefixedEnum_name, MyCustomUnprefixedEnum_value)
proto.RegisterEnum("enumcustomname.MyEnumWithEnumStringer", MyEnumWithEnumStringer_name, MyEnumWithEnumStringer_value)
}
示例9: init
func init() {
proto.RegisterType((*M)(nil), "filedotname.M")
}
示例10: init
func init() {
proto.RegisterType((*SubObject)(nil), "subpkg.SubObject")
}
示例11: init
func init() {
proto.RegisterType((*ModelDescriptor)(nil), "limbo.ModelDescriptor")
proto.RegisterType((*ColumnDescriptor)(nil), "limbo.ColumnDescriptor")
proto.RegisterType((*ScannerDescriptor)(nil), "limbo.ScannerDescriptor")
proto.RegisterType((*JoinDescriptor)(nil), "limbo.JoinDescriptor")
}
示例12: init
func init() {
proto.RegisterType((*Groups1)(nil), "group.Groups1")
proto.RegisterType((*Groups1_G)(nil), "group.Groups1.G")
proto.RegisterType((*Groups2)(nil), "group.Groups2")
proto.RegisterType((*Groups2_G)(nil), "group.Groups2.G")
}
示例13: init
func init() {
proto.RegisterType((*Message)(nil), "proto3_proto.Message")
proto.RegisterType((*Nested)(nil), "proto3_proto.Nested")
proto.RegisterType((*MessageWithMap)(nil), "proto3_proto.MessageWithMap")
proto.RegisterEnum("proto3_proto.Message_Humour", Message_Humour_name, Message_Humour_value)
}
示例14: init
func init() {
proto.RegisterType((*Request)(nil), "my.test.Request")
proto.RegisterType((*Request_SomeGroup)(nil), "my.test.Request.SomeGroup")
proto.RegisterType((*Reply)(nil), "my.test.Reply")
proto.RegisterType((*Reply_Entry)(nil), "my.test.Reply.Entry")
proto.RegisterType((*OtherBase)(nil), "my.test.OtherBase")
proto.RegisterType((*ReplyExtensions)(nil), "my.test.ReplyExtensions")
proto.RegisterType((*OtherReplyExtensions)(nil), "my.test.OtherReplyExtensions")
proto.RegisterType((*OldReply)(nil), "my.test.OldReply")
proto.RegisterType((*Communique)(nil), "my.test.Communique")
proto.RegisterType((*Communique_SomeGroup)(nil), "my.test.Communique.SomeGroup")
proto.RegisterType((*Communique_Delta)(nil), "my.test.Communique.Delta")
proto.RegisterEnum("my.test.HatType", HatType_name, HatType_value)
proto.RegisterEnum("my.test.Days", Days_name, Days_value)
proto.RegisterEnum("my.test.Request_Color", Request_Color_name, Request_Color_value)
proto.RegisterEnum("my.test.Reply_Entry_Game", Reply_Entry_Game_name, Reply_Entry_Game_value)
proto.RegisterExtension(E_ReplyExtensions_Time)
proto.RegisterExtension(E_ReplyExtensions_Carrot)
proto.RegisterExtension(E_ReplyExtensions_Donut)
proto.RegisterExtension(E_Tag)
proto.RegisterExtension(E_Donut)
}
示例15: init
func init() {
proto.RegisterType((*IndexQueries)(nil), "indeximport.IndexQueries")
}