func _OptionValue_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { m := msg.(*OptionValue) // value switch x := m.Value.(type) { case *OptionValue_BoolValue: t := uint64(0) if x.BoolValue { t = 1 } _ = b.EncodeVarint(2<<3 | proto.WireVarint) _ = b.EncodeVarint(t) case *OptionValue_IntValue: _ = b.EncodeVarint(3<<3 | proto.WireVarint) _ = b.EncodeVarint(uint64(x.IntValue)) case *OptionValue_DoubleValue: _ = b.EncodeVarint(4<<3 | proto.WireFixed64) _ = b.EncodeFixed64(math.Float64bits(x.DoubleValue)) case *OptionValue_StringValue: _ = b.EncodeVarint(5<<3 | proto.WireBytes) _ = b.EncodeStringBytes(x.StringValue) case *OptionValue_DurationValue: _ = b.EncodeVarint(6<<3 | proto.WireVarint) _ = b.EncodeVarint(uint64(x.DurationValue)) case nil: default: return fmt.Errorf("OptionValue.Value has unexpected type %T", x) } return nil }
func _Value_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { m := msg.(*Value) // value_type switch x := m.ValueType.(type) { case *Value_NullValue: _ = b.EncodeVarint(11<<3 | proto.WireVarint) _ = b.EncodeVarint(uint64(x.NullValue)) case *Value_BooleanValue: t := uint64(0) if x.BooleanValue { t = 1 } _ = b.EncodeVarint(1<<3 | proto.WireVarint) _ = b.EncodeVarint(t) case *Value_IntegerValue: _ = b.EncodeVarint(2<<3 | proto.WireVarint) _ = b.EncodeVarint(uint64(x.IntegerValue)) case *Value_DoubleValue: _ = b.EncodeVarint(3<<3 | proto.WireFixed64) _ = b.EncodeFixed64(math.Float64bits(x.DoubleValue)) case *Value_TimestampValue: _ = b.EncodeVarint(10<<3 | proto.WireBytes) if err := b.EncodeMessage(x.TimestampValue); err != nil { return err } case *Value_KeyValue: _ = b.EncodeVarint(5<<3 | proto.WireBytes) if err := b.EncodeMessage(x.KeyValue); err != nil { return err } case *Value_StringValue: _ = b.EncodeVarint(17<<3 | proto.WireBytes) _ = b.EncodeStringBytes(x.StringValue) case *Value_BlobValue: _ = b.EncodeVarint(18<<3 | proto.WireBytes) _ = b.EncodeRawBytes(x.BlobValue) case *Value_GeoPointValue: _ = b.EncodeVarint(8<<3 | proto.WireBytes) if err := b.EncodeMessage(x.GeoPointValue); err != nil { return err } case *Value_EntityValue: _ = b.EncodeVarint(6<<3 | proto.WireBytes) if err := b.EncodeMessage(x.EntityValue); err != nil { return err } case *Value_ArrayValue: _ = b.EncodeVarint(9<<3 | proto.WireBytes) if err := b.EncodeMessage(x.ArrayValue); err != nil { return err } case nil: default: return fmt.Errorf("Value.ValueType has unexpected type %T", x) } return nil }
func _Communique_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { m := msg.(*Communique) // union switch x := m.Union.(type) { case *Communique_Number: _ = b.EncodeVarint(5<<3 | proto.WireVarint) _ = b.EncodeVarint(uint64(x.Number)) case *Communique_Name: _ = b.EncodeVarint(6<<3 | proto.WireBytes) _ = b.EncodeStringBytes(x.Name) case *Communique_Data: _ = b.EncodeVarint(7<<3 | proto.WireBytes) _ = b.EncodeRawBytes(x.Data) case *Communique_TempC: _ = b.EncodeVarint(8<<3 | proto.WireFixed64) _ = b.EncodeFixed64(math.Float64bits(x.TempC)) case *Communique_Height: _ = b.EncodeVarint(9<<3 | proto.WireFixed32) _ = b.EncodeFixed32(uint64(math.Float32bits(x.Height))) case *Communique_Today: _ = b.EncodeVarint(10<<3 | proto.WireVarint) _ = b.EncodeVarint(uint64(x.Today)) case *Communique_Maybe: t := uint64(0) if x.Maybe { t = 1 } _ = b.EncodeVarint(11<<3 | proto.WireVarint) _ = b.EncodeVarint(t) case *Communique_Delta_: _ = b.EncodeVarint(12<<3 | proto.WireVarint) _ = b.EncodeZigzag32(uint64(x.Delta)) case *Communique_Msg: _ = b.EncodeVarint(13<<3 | proto.WireBytes) if err := b.EncodeMessage(x.Msg); err != nil { return err } case *Communique_Somegroup: _ = b.EncodeVarint(14<<3 | proto.WireStartGroup) if err := b.Marshal(x.Somegroup); err != nil { return err } _ = b.EncodeVarint(14<<3 | proto.WireEndGroup) case nil: default: return fmt.Errorf("Communique.Union has unexpected type %T", x) } return nil }
func _Datum_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { m := msg.(*Datum) // payload switch x := m.Payload.(type) { case *Datum_BoolVal: t := uint64(0) if x.BoolVal { t = 1 } _ = b.EncodeVarint(1<<3 | proto.WireVarint) _ = b.EncodeVarint(t) case *Datum_IntVal: _ = b.EncodeVarint(2<<3 | proto.WireVarint) _ = b.EncodeVarint(uint64(x.IntVal)) case *Datum_FloatVal: _ = b.EncodeVarint(3<<3 | proto.WireFixed64) _ = b.EncodeFixed64(math.Float64bits(x.FloatVal)) case *Datum_BytesVal: _ = b.EncodeVarint(4<<3 | proto.WireBytes) _ = b.EncodeRawBytes(x.BytesVal) case *Datum_StringVal: _ = b.EncodeVarint(5<<3 | proto.WireBytes) _ = b.EncodeStringBytes(x.StringVal) case *Datum_DateVal: _ = b.EncodeVarint(6<<3 | proto.WireBytes) if err := b.EncodeMessage(x.DateVal); err != nil { return err } case *Datum_TimeVal: _ = b.EncodeVarint(7<<3 | proto.WireBytes) if err := b.EncodeMessage(x.TimeVal); err != nil { return err } case *Datum_IntervalVal: _ = b.EncodeVarint(8<<3 | proto.WireVarint) _ = b.EncodeVarint(uint64(x.IntervalVal)) case nil: default: return fmt.Errorf("Datum.Payload has unexpected type %T", x) } return nil }
func _Value_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { m := msg.(*Value) // kind switch x := m.Kind.(type) { case *Value_NullValue: _ = b.EncodeVarint(1<<3 | proto.WireVarint) _ = b.EncodeVarint(uint64(x.NullValue)) case *Value_NumberValue: _ = b.EncodeVarint(2<<3 | proto.WireFixed64) _ = b.EncodeFixed64(math.Float64bits(x.NumberValue)) case *Value_StringValue: _ = b.EncodeVarint(3<<3 | proto.WireBytes) _ = b.EncodeStringBytes(x.StringValue) case *Value_BoolValue: t := uint64(0) if x.BoolValue { t = 1 } _ = b.EncodeVarint(4<<3 | proto.WireVarint) _ = b.EncodeVarint(t) case *Value_StructValue: _ = b.EncodeVarint(5<<3 | proto.WireBytes) if err := b.EncodeMessage(x.StructValue); err != nil { return err } case *Value_ListValue: _ = b.EncodeVarint(6<<3 | proto.WireBytes) if err := b.EncodeMessage(x.ListValue); err != nil { return err } case nil: default: return fmt.Errorf("Value.Kind has unexpected type %T", x) } return nil }