| 64 | } // namespace |
| 65 | |
| 66 | Result<std::shared_ptr<Buffer>> SliceBufferSafe(std::shared_ptr<Buffer> buffer, |
| 67 | int64_t offset) { |
| 68 | RETURN_NOT_OK(CheckBufferSlice(*buffer, offset)); |
| 69 | return SliceBuffer(std::move(buffer), offset); |
| 70 | } |
| 71 | |
| 72 | Result<std::shared_ptr<Buffer>> SliceBufferSafe(std::shared_ptr<Buffer> buffer, |
| 73 | int64_t offset, int64_t length) { |