()
| 86 | } |
| 87 | |
| 88 | func (p *PreallocWriteRequest) Marshal() (dAtA []byte, err error) { |
| 89 | size := p.Size() |
| 90 | p.data = bytePool.getSlice(size) |
| 91 | dAtA = *p.data |
| 92 | n, err := p.MarshalToSizedBuffer(dAtA[:size]) |
| 93 | if err != nil { |
| 94 | return nil, err |
| 95 | } |
| 96 | return dAtA[:n], nil |
| 97 | } |
| 98 | |
| 99 | func ReuseWriteRequest(req *PreallocWriteRequest) { |
| 100 | if req.data != nil { |