Versions in this module Expand all Collapse all v0 v0.2.0 Feb 1, 2021 Changes in this version + func IsMessageSet(md pref.MessageDescriptor) bool + func IsMessageSetExtension(fd pref.FieldDescriptor) bool + func JSONCamelCase(s string) string + func JSONSnakeCase(s string) string + func Marshal(m proto.Message) (bson.D, error) + func Unmarshal(doc interface{}, m proto.Message) error + type Ints struct + func (bs *Ints) Clear(n uint64) + func (bs *Ints) Has(n uint64) bool + func (bs *Ints) Len() int + func (bs *Ints) Set(n uint64) + type MarshalOptions struct + AllowPartial bool + EmitUnpopulated bool + Indent string + Multiline bool + Resolver interface{ ... } + UseEnumNumbers bool + UseProtoNames bool + func (o MarshalOptions) Marshal(m proto.Message) (interface{}, error) + type NoUnkeyedLiterals struct + type UnmarshalOptions struct + AllowPartial bool + DiscardUnknown bool + Resolver interface{ ... } + func (o UnmarshalOptions) Unmarshal(doc interface{}, m proto.Message) error + func (o UnmarshalOptions) UnmarshalBytes(b []byte, m proto.Message) error