// MarshalLogArray implements zapcore.ArrayMarshaler, enabling
// fast logging of _List_Map_Insanity_String_Zapper.
491985
func (l _List_Map_Insanity_String_Zapper) MarshalLogArray(enc zapcore.ArrayEncoder) (err error) {
	for _, v := range l {
		err = multierr.Append(err, enc.AppendArray((_Map_Insanity_String_Zapper)(v)))
	}
	return err
}
718134
func (v *BoolTest) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	if v.B != nil {
		enc.AddBool("b", *v.B)
	}
	if v.S != nil {
		enc.AddString("s", *v.S)
	}
	return err
}
382664
func (v *Pong) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	enc.AddString("boop", v.Boop)
	return err
}
654338
func (v *TypeReference) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	enc.AddString("name", v.Name)
	enc.AddString("importPath", v.ImportPath)
	if v.Annotations != nil {
		err = multierr.Append(err, enc.AddObject("annotations", (_Map_String_String_Zapper)(v.Annotations)))
	}
	return err
}
1321265
func (v *NestedListsBonk) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	if v.Bonk != nil {
		err = multierr.Append(err, enc.AddArray("bonk", (_List_List_List_Bonk_Zapper)(v.Bonk)))
	}
	return err
}
730523
func (l _List_ServiceID_Zapper) MarshalLogArray(enc zapcore.ArrayEncoder) (err error) {
	for _, v := range l {
		enc.AppendInt32((int32)(v))
	}
	return err
}
1314370
func (v *VersioningTestV2) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	if v.BeginInBoth != nil {
		enc.AddInt32("begin_in_both", *v.BeginInBoth)
	}
	if v.Newint != nil {
		enc.AddInt32("newint", *v.Newint)
	}
	if v.Newbyte != nil {
		enc.AddInt8("newbyte", *v.Newbyte)
	}
	if v.Newshort != nil {
		enc.AddInt16("newshort", *v.Newshort)
	}
	if v.Newlong != nil {
		enc.AddInt64("newlong", *v.Newlong)
	}
	if v.Newdouble != nil {
		enc.AddFloat64("newdouble", *v.Newdouble)
	}
	if v.Newstruct != nil {
		err = multierr.Append(err, enc.AddObject("newstruct", v.Newstruct))
	}
	if v.Newlist != nil {
		err = multierr.Append(err, enc.AddArray("newlist", (_List_I32_Zapper)(v.Newlist)))
	}
	if v.Newset != nil {
		err = multierr.Append(err, enc.AddArray("newset", (_Set_I32_Zapper)(v.Newset)))
	}
	if v.Newmap != nil {
		err = multierr.Append(err, enc.AddArray("newmap", (_Map_I32_I32_Zapper)(v.Newmap)))
	}
	if v.Newstring != nil {
		enc.AddString("newstring", *v.Newstring)
	}
	if v.EndInBoth != nil {
		enc.AddInt32("end_in_both", *v.EndInBoth)
	}
	return err
}
29595
func (v *Xception2) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	if v.ErrorCode != nil {
		enc.AddInt32("errorCode", *v.ErrorCode)
	}
	if v.StructThing != nil {
		err = multierr.Append(err, enc.AddObject("struct_thing", v.StructThing))
	}
	return err
}
987264
func (al HALLinks) MarshallJSON() ([]byte, error) {
	ls := map[string]*linkHref{}
	for _, link := range al.links {
		ls[link.Name] = &linkHref{H: link.URL.String()}
	}
	return json.Marshal(ls)
}
824614
func (v *KeyValue_GetValue_Args) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	if v.Key != nil {
		enc.AddString("key", *v.Key)
	}
	return err
}
20877
func (v *LargeDeltas) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	if v.B1 != nil {
		err = multierr.Append(err, enc.AddObject("b1", v.B1))
	}
	if v.B10 != nil {
		err = multierr.Append(err, enc.AddObject("b10", v.B10))
	}
	if v.B100 != nil {
		err = multierr.Append(err, enc.AddObject("b100", v.B100))
	}
	if v.CheckTrue != nil {
		enc.AddBool("check_true", *v.CheckTrue)
	}
	if v.B1000 != nil {
		err = multierr.Append(err, enc.AddObject("b1000", v.B1000))
	}
	if v.CheckFalse != nil {
		enc.AddBool("check_false", *v.CheckFalse)
	}
	if v.Vertwo2000 != nil {
		err = multierr.Append(err, enc.AddObject("vertwo2000", v.Vertwo2000))
	}
	if v.ASet2500 != nil {
		err = multierr.Append(err, enc.AddArray("a_set2500", (_Set_String_Zapper)(v.ASet2500)))
	}
	if v.Vertwo3000 != nil {
		err = multierr.Append(err, enc.AddObject("vertwo3000", v.Vertwo3000))
	}
	if v.BigNumbers != nil {
		err = multierr.Append(err, enc.AddArray("big_numbers", (_List_I32_Zapper)(v.BigNumbers)))
	}
	return err
}
805694
func (v *OneField) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	if v.Field != nil {
		err = multierr.Append(err, enc.AddObject("field", v.Field))
	}
	return err
}
271185
func (v *Argument) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	enc.AddString("name", v.Name)
	err = multierr.Append(err, enc.AddObject("type", v.Type))
	return err
}
487926
func (r *Request) MarshalLogObject(enc zapcore.ObjectEncoder) error {
	// TODO (#788): Include headers once we can omit PII.
	enc.AddString("caller", r.Caller)
	enc.AddString("service", r.Service)
	enc.AddString("transport", r.Transport)
	enc.AddString("encoding", string(r.Encoding))
	enc.AddString("procedure", r.Procedure)
	enc.AddString("shardKey", r.ShardKey)
	enc.AddString("routingKey", r.RoutingKey)
	enc.AddString("routingDelegate", r.RoutingDelegate)
	return nil
}
591778
func (l _List_Set_I32_Zapper) MarshalLogArray(enc zapcore.ArrayEncoder) (err error) {
	for _, v := range l {
		err = multierr.Append(err, enc.AppendArray((_Set_I32_Zapper)(v)))
	}
	return err
}
1054206
func (v *KeyValue_GetValue_Result) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	if v.Success != nil {
		enc.AddString("success", *v.Success)
	}
	if v.DoesNotExist != nil {
		err = multierr.Append(err, enc.AddObject("doesNotExist", v.DoesNotExist))
	}
	return err
}
1096091
func (v *SinkRequest) MarshalLogObject(enc zapcore.ObjectEncoder) (err error) {
	if v == nil {
		return nil
	}
	enc.AddString("message", v.Message)
	return err
}