(enc ObjectEncoder)
| 533 | type turducken struct{} |
| 534 | |
| 535 | func (t turducken) MarshalLogObject(enc ObjectEncoder) error { |
| 536 | return enc.AddArray("ducks", ArrayMarshalerFunc(func(arr ArrayEncoder) error { |
| 537 | for i := 0; i < 2; i++ { |
| 538 | err := arr.AppendObject(ObjectMarshalerFunc(func(inner ObjectEncoder) error { |
| 539 | inner.AddString("in", "chicken") |
| 540 | return nil |
| 541 | })) |
| 542 | if err != nil { |
| 543 | return err |
| 544 | } |
| 545 | } |
| 546 | return nil |
| 547 | })) |
| 548 | } |
| 549 | |
| 550 | type turduckens int |
| 551 |
nothing calls this directly
no test coverage detected