Read and decode a log segment from disk. Returns all log entries. Requires a dictionary registry for Zstd dictionary decompression.
(
path: &Path,
registry: &DictionaryRegistry,
)
| 223 | /// Returns all log entries. Requires a dictionary registry for |
| 224 | /// Zstd dictionary decompression. |
| 225 | pub fn read_log_segment( |
| 226 | path: &Path, |
| 227 | registry: &DictionaryRegistry, |
| 228 | ) -> Result<LogSegmentData, SegmentReadError> { |
| 229 | let data = std::fs::read(path)?; |
| 230 | read_log_segment_from_bytes(&data, registry) |
| 231 | } |
| 232 | |
| 233 | /// Read and decode a log segment from in-memory bytes. |
| 234 | pub fn read_log_segment_from_bytes( |
no test coverage detected