hertz101/rpc_gen/kitex_gen/user/user.pb.fast.go
2025-01-17 17:09:32 +08:00

316 lines
6.8 KiB
Go

// Code generated by Fastpb v0.0.2. DO NOT EDIT.
package user
import (
fmt "fmt"
fastpb "github.com/cloudwego/fastpb"
)
var (
_ = fmt.Errorf
_ = fastpb.Skip
)
func (x *RegisterReq) FastRead(buf []byte, _type int8, number int32) (offset int, err error) {
switch number {
case 1:
offset, err = x.fastReadField1(buf, _type)
if err != nil {
goto ReadFieldError
}
case 2:
offset, err = x.fastReadField2(buf, _type)
if err != nil {
goto ReadFieldError
}
default:
offset, err = fastpb.Skip(buf, _type, number)
if err != nil {
goto SkipFieldError
}
}
return offset, nil
SkipFieldError:
return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err)
ReadFieldError:
return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_RegisterReq[number], err)
}
func (x *RegisterReq) fastReadField1(buf []byte, _type int8) (offset int, err error) {
x.Email, offset, err = fastpb.ReadString(buf, _type)
return offset, err
}
func (x *RegisterReq) fastReadField2(buf []byte, _type int8) (offset int, err error) {
x.Password, offset, err = fastpb.ReadString(buf, _type)
return offset, err
}
func (x *RegisterResp) FastRead(buf []byte, _type int8, number int32) (offset int, err error) {
switch number {
case 1:
offset, err = x.fastReadField1(buf, _type)
if err != nil {
goto ReadFieldError
}
default:
offset, err = fastpb.Skip(buf, _type, number)
if err != nil {
goto SkipFieldError
}
}
return offset, nil
SkipFieldError:
return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err)
ReadFieldError:
return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_RegisterResp[number], err)
}
func (x *RegisterResp) fastReadField1(buf []byte, _type int8) (offset int, err error) {
x.UserId, offset, err = fastpb.ReadInt32(buf, _type)
return offset, err
}
func (x *LoginReq) FastRead(buf []byte, _type int8, number int32) (offset int, err error) {
switch number {
case 1:
offset, err = x.fastReadField1(buf, _type)
if err != nil {
goto ReadFieldError
}
case 2:
offset, err = x.fastReadField2(buf, _type)
if err != nil {
goto ReadFieldError
}
default:
offset, err = fastpb.Skip(buf, _type, number)
if err != nil {
goto SkipFieldError
}
}
return offset, nil
SkipFieldError:
return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err)
ReadFieldError:
return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_LoginReq[number], err)
}
func (x *LoginReq) fastReadField1(buf []byte, _type int8) (offset int, err error) {
x.Email, offset, err = fastpb.ReadString(buf, _type)
return offset, err
}
func (x *LoginReq) fastReadField2(buf []byte, _type int8) (offset int, err error) {
x.Password, offset, err = fastpb.ReadString(buf, _type)
return offset, err
}
func (x *LoginResp) FastRead(buf []byte, _type int8, number int32) (offset int, err error) {
switch number {
case 1:
offset, err = x.fastReadField1(buf, _type)
if err != nil {
goto ReadFieldError
}
default:
offset, err = fastpb.Skip(buf, _type, number)
if err != nil {
goto SkipFieldError
}
}
return offset, nil
SkipFieldError:
return offset, fmt.Errorf("%T cannot parse invalid wire-format data, error: %s", x, err)
ReadFieldError:
return offset, fmt.Errorf("%T read field %d '%s' error: %s", x, number, fieldIDToName_LoginResp[number], err)
}
func (x *LoginResp) fastReadField1(buf []byte, _type int8) (offset int, err error) {
x.UserId, offset, err = fastpb.ReadInt32(buf, _type)
return offset, err
}
func (x *RegisterReq) FastWrite(buf []byte) (offset int) {
if x == nil {
return offset
}
offset += x.fastWriteField1(buf[offset:])
offset += x.fastWriteField2(buf[offset:])
return offset
}
func (x *RegisterReq) fastWriteField1(buf []byte) (offset int) {
if x.Email == "" {
return offset
}
offset += fastpb.WriteString(buf[offset:], 1, x.GetEmail())
return offset
}
func (x *RegisterReq) fastWriteField2(buf []byte) (offset int) {
if x.Password == "" {
return offset
}
offset += fastpb.WriteString(buf[offset:], 2, x.GetPassword())
return offset
}
func (x *RegisterResp) FastWrite(buf []byte) (offset int) {
if x == nil {
return offset
}
offset += x.fastWriteField1(buf[offset:])
return offset
}
func (x *RegisterResp) fastWriteField1(buf []byte) (offset int) {
if x.UserId == 0 {
return offset
}
offset += fastpb.WriteInt32(buf[offset:], 1, x.GetUserId())
return offset
}
func (x *LoginReq) FastWrite(buf []byte) (offset int) {
if x == nil {
return offset
}
offset += x.fastWriteField1(buf[offset:])
offset += x.fastWriteField2(buf[offset:])
return offset
}
func (x *LoginReq) fastWriteField1(buf []byte) (offset int) {
if x.Email == "" {
return offset
}
offset += fastpb.WriteString(buf[offset:], 1, x.GetEmail())
return offset
}
func (x *LoginReq) fastWriteField2(buf []byte) (offset int) {
if x.Password == "" {
return offset
}
offset += fastpb.WriteString(buf[offset:], 2, x.GetPassword())
return offset
}
func (x *LoginResp) FastWrite(buf []byte) (offset int) {
if x == nil {
return offset
}
offset += x.fastWriteField1(buf[offset:])
return offset
}
func (x *LoginResp) fastWriteField1(buf []byte) (offset int) {
if x.UserId == 0 {
return offset
}
offset += fastpb.WriteInt32(buf[offset:], 1, x.GetUserId())
return offset
}
func (x *RegisterReq) Size() (n int) {
if x == nil {
return n
}
n += x.sizeField1()
n += x.sizeField2()
return n
}
func (x *RegisterReq) sizeField1() (n int) {
if x.Email == "" {
return n
}
n += fastpb.SizeString(1, x.GetEmail())
return n
}
func (x *RegisterReq) sizeField2() (n int) {
if x.Password == "" {
return n
}
n += fastpb.SizeString(2, x.GetPassword())
return n
}
func (x *RegisterResp) Size() (n int) {
if x == nil {
return n
}
n += x.sizeField1()
return n
}
func (x *RegisterResp) sizeField1() (n int) {
if x.UserId == 0 {
return n
}
n += fastpb.SizeInt32(1, x.GetUserId())
return n
}
func (x *LoginReq) Size() (n int) {
if x == nil {
return n
}
n += x.sizeField1()
n += x.sizeField2()
return n
}
func (x *LoginReq) sizeField1() (n int) {
if x.Email == "" {
return n
}
n += fastpb.SizeString(1, x.GetEmail())
return n
}
func (x *LoginReq) sizeField2() (n int) {
if x.Password == "" {
return n
}
n += fastpb.SizeString(2, x.GetPassword())
return n
}
func (x *LoginResp) Size() (n int) {
if x == nil {
return n
}
n += x.sizeField1()
return n
}
func (x *LoginResp) sizeField1() (n int) {
if x.UserId == 0 {
return n
}
n += fastpb.SizeInt32(1, x.GetUserId())
return n
}
var fieldIDToName_RegisterReq = map[int32]string{
1: "Email",
2: "Password",
}
var fieldIDToName_RegisterResp = map[int32]string{
1: "UserId",
}
var fieldIDToName_LoginReq = map[int32]string{
1: "Email",
2: "Password",
}
var fieldIDToName_LoginResp = map[int32]string{
1: "UserId",
}