Files
greptimedb/log_store/all.html
T

1 line
33 KiB
HTML

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-1ed95124.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="log_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.98.1 (48a229cea 2026-09-01)" data-channel="1.98.1" data-search-js="search-9944d736.js" data-stringdex-js="stringdex-2da4960a.js" data-settings-js="settings-170eb4bf.js" ><script src="../static.files/storage-41dd4d93.js"></script><script defer src="../static.files/main-417ebf0a.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-f7c3ffd8.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><a class="skip-main-content" href="#main-content">Skip to main content</a><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">All</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../log_store/index.html">log_<wbr>store</a><span class="version">1.4.0-alpha.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#statics" title="Statics">Statics</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content" tabindex="-1"><div class="main-heading"><h1>List of all items</h1><rustdoc-toolbar></rustdoc-toolbar></div><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="error/struct.AddEntryLogBatchSnafu.html">error::AddEntryLogBatchSnafu</a></li><li><a href="error/struct.BatchProduceSnafu.html">error::BatchProduceSnafu</a></li><li><a href="error/struct.BuildClientSnafu.html">error::BuildClientSnafu</a></li><li><a href="error/struct.BuildPartitionClientSnafu.html">error::BuildPartitionClientSnafu</a></li><li><a href="error/struct.CastSnafu.html">error::CastSnafu</a></li><li><a href="error/struct.ConsumeRecordSnafu.html">error::ConsumeRecordSnafu</a></li><li><a href="error/struct.CorruptedWalObjectSnafu.html">error::CorruptedWalObjectSnafu</a></li><li><a href="error/struct.CreateWriterSnafu.html">error::CreateWriterSnafu</a></li><li><a href="error/struct.DecodeJsonSnafu.html">error::DecodeJsonSnafu</a></li><li><a href="error/struct.DiscontinuousLogIndexSnafu.html">error::DiscontinuousLogIndexSnafu</a></li><li><a href="error/struct.EncodeJsonSnafu.html">error::EncodeJsonSnafu</a></li><li><a href="error/struct.FetchEntrySnafu.html">error::FetchEntrySnafu</a></li><li><a href="error/struct.GetOffsetSnafu.html">error::GetOffsetSnafu</a></li><li><a href="error/struct.IllegalNamespaceSnafu.html">error::IllegalNamespaceSnafu</a></li><li><a href="error/struct.IllegalSequenceSnafu.html">error::IllegalSequenceSnafu</a></li><li><a href="error/struct.IllegalStateSnafu.html">error::IllegalStateSnafu</a></li><li><a href="error/struct.IncompleteWalEntrySnafu.html">error::IncompleteWalEntrySnafu</a></li><li><a href="error/struct.InvalidProviderSnafu.html">error::InvalidProviderSnafu</a></li><li><a href="error/struct.InvalidWalEntryRangeSnafu.html">error::InvalidWalEntryRangeSnafu</a></li><li><a href="error/struct.InvalidWalObjectSnafu.html">error::InvalidWalObjectSnafu</a></li><li><a href="error/struct.InvalidWalObjectStoreSnafu.html">error::InvalidWalObjectStoreSnafu</a></li><li><a href="error/struct.IoSnafu.html">error::IoSnafu</a></li><li><a href="error/struct.MetaLengthExceededLimitSnafu.html">error::MetaLengthExceededLimitSnafu</a></li><li><a href="error/struct.MismatchedWalPrefixSnafu.html">error::MismatchedWalPrefixSnafu</a></li><li><a href="error/struct.MismatchedWalRegionSnafu.html">error::MismatchedWalRegionSnafu</a></li><li><a href="error/struct.MissingKeySnafu.html">error::MissingKeySnafu</a></li><li><a href="error/struct.MissingValueSnafu.html">error::MissingValueSnafu</a></li><li><a href="error/struct.NoMaxValueSnafu.html">error::NoMaxValueSnafu</a></li><li><a href="error/struct.ObjectStoreWalSnafu.html">error::ObjectStoreWalSnafu</a></li><li><a href="error/struct.ObjectStoreWalStoppedSnafu.html">error::ObjectStoreWalStoppedSnafu</a></li><li><a href="error/struct.OrderedBatchProducerStoppedSnafu.html">error::OrderedBatchProducerStoppedSnafu</a></li><li><a href="error/struct.OverrideCompactedEntrySnafu.html">error::OverrideCompactedEntrySnafu</a></li><li><a href="error/struct.ProduceRecordSnafu.html">error::ProduceRecordSnafu</a></li><li><a href="error/struct.RaftEngineSnafu.html">error::RaftEngineSnafu</a></li><li><a href="error/struct.ReadIndexSnafu.html">error::ReadIndexSnafu</a></li><li><a href="error/struct.StaleWalObjectSnafu.html">error::StaleWalObjectSnafu</a></li><li><a href="error/struct.StartWalTaskSnafu.html">error::StartWalTaskSnafu</a></li><li><a href="error/struct.StopWalTaskSnafu.html">error::StopWalTaskSnafu</a></li><li><a href="error/struct.TlsConfigSnafu.html">error::TlsConfigSnafu</a></li><li><a href="error/struct.UnconfirmedWalEpochStartSnafu.html">error::UnconfirmedWalEpochStartSnafu</a></li><li><a href="error/struct.WaitDumpIndexSnafu.html">error::WaitDumpIndexSnafu</a></li><li><a href="error/struct.WaitProduceResultReceiverSnafu.html">error::WaitProduceResultReceiverSnafu</a></li><li><a href="error/struct.WalEntryPositionExhaustedSnafu.html">error::WalEntryPositionExhaustedSnafu</a></li><li><a href="error/struct.WalObjectConflictSnafu.html">error::WalObjectConflictSnafu</a></li><li><a href="error/struct.WalObjectSequenceExhaustedSnafu.html">error::WalObjectSequenceExhaustedSnafu</a></li><li><a href="error/struct.WalObjectSequenceUnsettledSnafu.html">error::WalObjectSequenceUnsettledSnafu</a></li><li><a href="error/struct.WalObjectStoreSnafu.html">error::WalObjectStoreSnafu</a></li><li><a href="error/struct.WriteIndexSnafu.html">error::WriteIndexSnafu</a></li><li><a href="kafka/struct.EntryImpl.html">kafka::EntryImpl</a></li><li><a href="kafka/struct.GlobalIndexCollector.html">kafka::GlobalIndexCollector</a></li><li><a href="kafka/struct.NamespaceImpl.html">kafka::NamespaceImpl</a></li><li><a href="kafka/client_manager/struct.Client.html">kafka::client_manager::Client</a></li><li><a href="kafka/client_manager/struct.ClientManager.html">kafka::client_manager::ClientManager</a></li><li><a href="kafka/consumer/struct.Consumer.html">kafka::consumer::Consumer</a></li><li><a href="kafka/consumer/struct.ConsumerBuilder.html">kafka::consumer::ConsumerBuilder</a></li><li><a href="kafka/consumer/struct.FetchResult.html">kafka::consumer::FetchResult</a></li><li><a href="kafka/consumer/struct.FetchResultInner.html">kafka::consumer::FetchResultInner</a></li><li><a href="kafka/consumer/struct.RecordsBuffer.html">kafka::consumer::RecordsBuffer</a></li><li><a href="kafka/index/collector/struct.CollectionTask.html">kafka::index::collector::CollectionTask</a></li><li><a href="kafka/index/collector/struct.CollectionTaskHandle.html">kafka::index::collector::CollectionTaskHandle</a></li><li><a href="kafka/index/collector/struct.GlobalIndexCollector.html">kafka::index::collector::GlobalIndexCollector</a></li><li><a href="kafka/index/collector/struct.NoopCollector.html">kafka::index::collector::NoopCollector</a></li><li><a href="kafka/index/collector/struct.ProviderLevelIndexCollector.html">kafka::index::collector::ProviderLevelIndexCollector</a></li><li><a href="kafka/index/collector/struct.RegionIndexes.html">kafka::index::collector::RegionIndexes</a></li><li><a href="kafka/index/encoder/struct.DatanodeWalIndexes.html">kafka::index::encoder::DatanodeWalIndexes</a></li><li><a href="kafka/index/encoder/struct.DeltaEncodedRegionIndexes.html">kafka::index::encoder::DeltaEncodedRegionIndexes</a></li><li><a href="kafka/index/encoder/struct.JsonIndexEncoder.html">kafka::index::encoder::JsonIndexEncoder</a></li><li><a href="kafka/index/iterator/struct.MultipleRegionWalIndexIterator.html">kafka::index::iterator::MultipleRegionWalIndexIterator</a></li><li><a href="kafka/index/iterator/struct.NextBatchHint.html">kafka::index::iterator::NextBatchHint</a></li><li><a href="kafka/index/iterator/struct.RegionWalRange.html">kafka::index::iterator::RegionWalRange</a></li><li><a href="kafka/index/iterator/struct.RegionWalVecIndex.html">kafka::index::iterator::RegionWalVecIndex</a></li><li><a href="kafka/log_store/struct.KafkaLogStore.html">kafka::log_store::KafkaLogStore</a></li><li><a href="kafka/log_store/struct.PeriodicTopicStatsReporter.html">kafka::log_store::PeriodicTopicStatsReporter</a></li><li><a href="kafka/log_store/struct.TopicStat.html">kafka::log_store::TopicStat</a></li><li><a href="kafka/periodic_offset_fetcher/struct.PeriodicOffsetFetcher.html">kafka::periodic_offset_fetcher::PeriodicOffsetFetcher</a></li><li><a href="kafka/producer/struct.OrderedBatchProducer.html">kafka::producer::OrderedBatchProducer</a></li><li><a href="kafka/producer/struct.ProduceResult.html">kafka::producer::ProduceResult</a></li><li><a href="kafka/util/range/struct.ConvertIndexToRange.html">kafka::util::range::ConvertIndexToRange</a></li><li><a href="kafka/util/range/struct.MergeRange.html">kafka::util::range::MergeRange</a></li><li><a href="kafka/util/record/struct.Record.html">kafka::util::record::Record</a></li><li><a href="kafka/util/record/struct.RecordMeta.html">kafka::util::record::RecordMeta</a></li><li><a href="kafka/worker/struct.BackgroundProducerWorker.html">kafka::worker::BackgroundProducerWorker</a></li><li><a href="kafka/worker/struct.DumpIndexRequest.html">kafka::worker::DumpIndexRequest</a></li><li><a href="kafka/worker/struct.PendingRequest.html">kafka::worker::PendingRequest</a></li><li><a href="kafka/worker/struct.ProduceRequest.html">kafka::worker::ProduceRequest</a></li><li><a href="kafka/worker/struct.ProduceResultHandle.html">kafka::worker::ProduceResultHandle</a></li><li><a href="kafka/worker/struct.ProduceResultReceiver.html">kafka::worker::ProduceResultReceiver</a></li><li><a href="kafka/worker/struct.TruncateIndexRequest.html">kafka::worker::TruncateIndexRequest</a></li><li><a href="metrics/struct.METRIC_KAFKA_APPEND_BATCH_BYTES_TOTAL.html">metrics::METRIC_KAFKA_APPEND_BATCH_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_KAFKA_APPEND_BATCH_ELAPSED.html">metrics::METRIC_KAFKA_APPEND_BATCH_ELAPSED</a></li><li><a href="metrics/struct.METRIC_KAFKA_CLIENT_BYTES_TOTAL.html">metrics::METRIC_KAFKA_CLIENT_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_KAFKA_CLIENT_PRODUCE_ELAPSED.html">metrics::METRIC_KAFKA_CLIENT_PRODUCE_ELAPSED</a></li><li><a href="metrics/struct.METRIC_KAFKA_CLIENT_TRAFFIC_TOTAL.html">metrics::METRIC_KAFKA_CLIENT_TRAFFIC_TOTAL</a></li><li><a href="metrics/struct.METRIC_KAFKA_READ_BYTES_TOTAL.html">metrics::METRIC_KAFKA_READ_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_KAFKA_READ_ELAPSED.html">metrics::METRIC_KAFKA_READ_ELAPSED</a></li><li><a href="metrics/struct.METRIC_LOGSTORE_OP_BYTES_TOTAL.html">metrics::METRIC_LOGSTORE_OP_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_LOGSTORE_OP_ELAPSED.html">metrics::METRIC_LOGSTORE_OP_ELAPSED</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_APPEND_ACK_SECONDS.html">metrics::METRIC_OBJECT_STORE_WAL_APPEND_ACK_SECONDS</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_CREATED_OBJECTS_TOTAL.html">metrics::METRIC_OBJECT_STORE_WAL_CREATED_OBJECTS_TOTAL</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_CREATE_CONFLICTS_TOTAL.html">metrics::METRIC_OBJECT_STORE_WAL_CREATE_CONFLICTS_TOTAL</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_CREATE_FAILURES_TOTAL.html">metrics::METRIC_OBJECT_STORE_WAL_CREATE_FAILURES_TOTAL</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_DELETED_OBJECTS_TOTAL.html">metrics::METRIC_OBJECT_STORE_WAL_DELETED_OBJECTS_TOTAL</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_FAILED_DELETES_TOTAL.html">metrics::METRIC_OBJECT_STORE_WAL_FAILED_DELETES_TOTAL</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_INDEXED_BYTES.html">metrics::METRIC_OBJECT_STORE_WAL_INDEXED_BYTES</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_INDEXED_OBJECTS.html">metrics::METRIC_OBJECT_STORE_WAL_INDEXED_OBJECTS</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_OBJECT_BYTES.html">metrics::METRIC_OBJECT_STORE_WAL_OBJECT_BYTES</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_OBJECT_ENTRIES.html">metrics::METRIC_OBJECT_STORE_WAL_OBJECT_ENTRIES</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_POISONED_TOTAL.html">metrics::METRIC_OBJECT_STORE_WAL_POISONED_TOTAL</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_READ_SECONDS.html">metrics::METRIC_OBJECT_STORE_WAL_READ_SECONDS</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_RECOVERED_OBJECTS_TOTAL.html">metrics::METRIC_OBJECT_STORE_WAL_RECOVERED_OBJECTS_TOTAL</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_RECOVERY_SECONDS.html">metrics::METRIC_OBJECT_STORE_WAL_RECOVERY_SECONDS</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_SEAL_TO_DURABLE_SECONDS.html">metrics::METRIC_OBJECT_STORE_WAL_SEAL_TO_DURABLE_SECONDS</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_SKIPPED_SEGMENTS_TOTAL.html">metrics::METRIC_OBJECT_STORE_WAL_SKIPPED_SEGMENTS_TOTAL</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_STALLED_APPENDS_TOTAL.html">metrics::METRIC_OBJECT_STORE_WAL_STALLED_APPENDS_TOTAL</a></li><li><a href="metrics/struct.METRIC_OBJECT_STORE_WAL_STALLED_APPEND_SECONDS.html">metrics::METRIC_OBJECT_STORE_WAL_STALLED_APPEND_SECONDS</a></li><li><a href="metrics/struct.METRIC_RAFT_ENGINE_APPEND_BATCH_BYTES_TOTAL.html">metrics::METRIC_RAFT_ENGINE_APPEND_BATCH_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_RAFT_ENGINE_APPEND_BATCH_ELAPSED.html">metrics::METRIC_RAFT_ENGINE_APPEND_BATCH_ELAPSED</a></li><li><a href="metrics/struct.METRIC_RAFT_ENGINE_READ_BYTES_TOTAL.html">metrics::METRIC_RAFT_ENGINE_READ_BYTES_TOTAL</a></li><li><a href="metrics/struct.METRIC_RAFT_ENGINE_READ_ELAPSED.html">metrics::METRIC_RAFT_ENGINE_READ_ELAPSED</a></li><li><a href="noop/log_store/struct.NoopLogStore.html">noop::log_store::NoopLogStore</a></li><li><a href="object_store_wal/struct.ObjectStoreLogStore.html">object_store_wal::ObjectStoreLogStore</a></li><li><a href="object_store_wal/struct.WalHole.html">object_store_wal::WalHole</a></li><li><a href="object_store_wal/batch/struct.OpenBatch.html">object_store_wal::batch::OpenBatch</a></li><li><a href="object_store_wal/catalog/struct.ObjectCatalog.html">object_store_wal::catalog::ObjectCatalog</a></li><li><a href="object_store_wal/format/struct.ChainLink.html">object_store_wal::format::ChainLink</a></li><li><a href="object_store_wal/format/struct.EncodedObject.html">object_store_wal::format::EncodedObject</a></li><li><a href="object_store_wal/format/struct.FixedTrailer.html">object_store_wal::format::FixedTrailer</a></li><li><a href="object_store_wal/format/struct.FooterEntry.html">object_store_wal::format::FooterEntry</a></li><li><a href="object_store_wal/format/struct.Header.html">object_store_wal::format::Header</a></li><li><a href="object_store_wal/format/struct.Reader.html">object_store_wal::format::Reader</a></li><li><a href="object_store_wal/format/struct.Record.html">object_store_wal::format::Record</a></li><li><a href="object_store_wal/io/struct.ListedObject.html">object_store_wal::io::ListedObject</a></li><li><a href="object_store_wal/io/struct.ObjectStoreIo.html">object_store_wal::io::ObjectStoreIo</a></li><li><a href="object_store_wal/store/struct.Actor.html">object_store_wal::store::Actor</a></li><li><a href="object_store_wal/store/struct.DeletingObjects.html">object_store_wal::store::DeletingObjects</a></li><li><a href="object_store_wal/store/struct.DurableWaiter.html">object_store_wal::store::DurableWaiter</a></li><li><a href="object_store_wal/store/struct.FetchedObject.html">object_store_wal::store::FetchedObject</a></li><li><a href="object_store_wal/store/struct.FetchedObjects.html">object_store_wal::store::FetchedObjects</a></li><li><a href="object_store_wal/store/struct.ObjectStoreLogStore.html">object_store_wal::store::ObjectStoreLogStore</a></li><li><a href="object_store_wal/store/struct.PendingAppend.html">object_store_wal::store::PendingAppend</a></li><li><a href="object_store_wal/store/struct.Recovered.html">object_store_wal::store::Recovered</a></li><li><a href="object_store_wal/store/struct.SealedBatch.html">object_store_wal::store::SealedBatch</a></li><li><a href="object_store_wal/store/struct.WalHole.html">object_store_wal::store::WalHole</a></li><li><a href="raft_engine/struct.Config.html">raft_engine::Config</a></li><li><a href="raft_engine/struct.RaftEngineBackend.html">raft_engine::RaftEngineBackend</a></li><li><a href="raft_engine/backend/struct.RaftEngineBackend.html">raft_engine::backend::RaftEngineBackend</a></li><li><a href="raft_engine/log_store/struct.MessageType.html">raft_engine::log_store::MessageType</a></li><li><a href="raft_engine/log_store/struct.PurgeExpiredFilesFunction.html">raft_engine::log_store::PurgeExpiredFilesFunction</a></li><li><a href="raft_engine/log_store/struct.RaftEngineLogStore.html">raft_engine::log_store::RaftEngineLogStore</a></li><li><a href="raft_engine/log_store/struct.SyncWalTaskFunction.html">raft_engine::log_store::SyncWalTaskFunction</a></li><li><a href="raft_engine/protos/logstore/struct.EntryImpl.html">raft_engine::protos::logstore::EntryImpl</a></li><li><a href="raft_engine/protos/logstore/struct.LogStoreState.html">raft_engine::protos::logstore::LogStoreState</a></li><li><a href="raft_engine/protos/logstore/struct.NamespaceImpl.html">raft_engine::protos::logstore::NamespaceImpl</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="error/enum.Error.html">error::Error</a></li><li><a href="kafka/consumer/enum.ConsumerBuilderError.html">kafka::consumer::ConsumerBuilderError</a></li><li><a href="kafka/util/record/enum.RecordType.html">kafka::util::record::RecordType</a></li><li><a href="kafka/worker/enum.WorkerRequest.html">kafka::worker::WorkerRequest</a></li><li><a href="object_store_wal/io/enum.PutResult.html">object_store_wal::io::PutResult</a></li><li><a href="object_store_wal/store/enum.Command.html">object_store_wal::store::Command</a></li><li><a href="object_store_wal/store/enum.CreateState.html">object_store_wal::store::CreateState</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="kafka/consumer/trait.FetchClient.html">kafka::consumer::FetchClient</a></li><li><a href="kafka/index/collector/trait.IndexCollector.html">kafka::index::collector::IndexCollector</a></li><li><a href="kafka/index/encoder/trait.IndexEncoder.html">kafka::index::encoder::IndexEncoder</a></li><li><a href="kafka/index/iterator/trait.RegionWalIndexIterator.html">kafka::index::iterator::RegionWalIndexIterator</a></li><li><a href="kafka/producer/trait.ProducerClient.html">kafka::producer::ProducerClient</a></li><li><a href="object_store_wal/store/trait.WalObjectIo.html">object_store_wal::store::WalObjectIo</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="error/fn.rskafka_client_error_to_status_code.html">error::rskafka_client_error_to_status_code</a></li><li><a href="kafka/fn.default_index_file.html">kafka::default_index_file</a></li><li><a href="kafka/index/fn.default_index_file.html">kafka::index::default_index_file</a></li><li><a href="kafka/index/iterator/fn.build_region_wal_index_iterator.html">kafka::index::iterator::build_region_wal_index_iterator</a></li><li><a href="kafka/log_store/fn.build_entry.html">kafka::log_store::build_entry</a></li><li><a href="kafka/log_store/fn.check_termination.html">kafka::log_store::check_termination</a></li><li><a href="kafka/util/range/fn.merge.html">kafka::util::range::merge</a></li><li><a href="kafka/util/record/fn.convert_to_kafka_records.html">kafka::util::record::convert_to_kafka_records</a></li><li><a href="kafka/util/record/fn.convert_to_multiple_entry.html">kafka::util::record::convert_to_multiple_entry</a></li><li><a href="kafka/util/record/fn.convert_to_naive_entry.html">kafka::util::record::convert_to_naive_entry</a></li><li><a href="kafka/util/record/fn.maybe_emit_entry.html">kafka::util::record::maybe_emit_entry</a></li><li><a href="kafka/util/record/fn.remaining_entries.html">kafka::util::record::remaining_entries</a></li><li><a href="object_store_wal/batch/fn.entry_id.html">object_store_wal::batch::entry_id</a></li><li><a href="object_store_wal/batch/fn.sequence_floor.html">object_store_wal::batch::sequence_floor</a></li><li><a href="object_store_wal/catalog/fn.out_of_order_reason.html">object_store_wal::catalog::out_of_order_reason</a></li><li><a href="object_store_wal/fn.entry_id.html">object_store_wal::entry_id</a></li><li><a href="object_store_wal/format/fn.checksum_mismatch.html">object_store_wal::format::checksum_mismatch</a></li><li><a href="object_store_wal/format/fn.decode_footer.html">object_store_wal::format::decode_footer</a></li><li><a href="object_store_wal/format/fn.decode_header.html">object_store_wal::format::decode_header</a></li><li><a href="object_store_wal/format/fn.decode_segment.html">object_store_wal::format::decode_segment</a></li><li><a href="object_store_wal/format/fn.decode_trailer.html">object_store_wal::format::decode_trailer</a></li><li><a href="object_store_wal/format/fn.encode_footer.html">object_store_wal::format::encode_footer</a></li><li><a href="object_store_wal/format/fn.encode_header.html">object_store_wal::format::encode_header</a></li><li><a href="object_store_wal/format/fn.encode_object.html">object_store_wal::format::encode_object</a></li><li><a href="object_store_wal/format/fn.encode_trailer.html">object_store_wal::format::encode_trailer</a></li><li><a href="object_store_wal/format/fn.footer_range.html">object_store_wal::format::footer_range</a></li><li><a href="object_store_wal/format/fn.invalid_magic.html">object_store_wal::format::invalid_magic</a></li><li><a href="object_store_wal/format/fn.object_crc32.html">object_store_wal::format::object_crc32</a></li><li><a href="object_store_wal/format/fn.object_len.html">object_store_wal::format::object_len</a></li><li><a href="object_store_wal/format/fn.to_u32.html">object_store_wal::format::to_u32</a></li><li><a href="object_store_wal/format/fn.to_u64.html">object_store_wal::format::to_u64</a></li><li><a href="object_store_wal/format/fn.to_usize.html">object_store_wal::format::to_usize</a></li><li><a href="object_store_wal/format/fn.trailing_bytes.html">object_store_wal::format::trailing_bytes</a></li><li><a href="object_store_wal/format/fn.truncated.html">object_store_wal::format::truncated</a></li><li><a href="object_store_wal/format/fn.verify_segment_ranges.html">object_store_wal::format::verify_segment_ranges</a></li><li><a href="object_store_wal/io/fn.normalize_prefix.html">object_store_wal::io::normalize_prefix</a></li><li><a href="object_store_wal/io/fn.reports_existing_object.html">object_store_wal::io::reports_existing_object</a></li><li><a href="object_store_wal/store/fn.chain_ending_at.html">object_store_wal::store::chain_ending_at</a></li><li><a href="object_store_wal/store/fn.durable_entry_ids.html">object_store_wal::store::durable_entry_ids</a></li><li><a href="object_store_wal/store/fn.encode_batch.html">object_store_wal::store::encode_batch</a></li><li><a href="object_store_wal/store/fn.epoch_of.html">object_store_wal::store::epoch_of</a></li><li><a href="object_store_wal/store/fn.fetch_footer.html">object_store_wal::store::fetch_footer</a></li><li><a href="object_store_wal/store/fn.fetch_footers.html">object_store_wal::store::fetch_footers</a></li><li><a href="object_store_wal/store/fn.fetch_segment.html">object_store_wal::store::fetch_segment</a></li><li><a href="object_store_wal/store/fn.finish_recovery.html">object_store_wal::store::finish_recovery</a></li><li><a href="object_store_wal/store/fn.is_collected.html">object_store_wal::store::is_collected</a></li><li><a href="object_store_wal/store/fn.is_not_found.html">object_store_wal::store::is_not_found</a></li><li><a href="object_store_wal/store/fn.is_transient.html">object_store_wal::store::is_transient</a></li><li><a href="object_store_wal/store/fn.locate_footer.html">object_store_wal::store::locate_footer</a></li><li><a href="object_store_wal/store/fn.positive_bytes.html">object_store_wal::store::positive_bytes</a></li><li><a href="object_store_wal/store/fn.publish_indexed.html">object_store_wal::store::publish_indexed</a></li><li><a href="object_store_wal/store/fn.record_create.html">object_store_wal::store::record_create</a></li><li><a href="object_store_wal/store/fn.record_obsolete.html">object_store_wal::store::record_obsolete</a></li><li><a href="object_store_wal/store/fn.record_skipped_segment.html">object_store_wal::store::record_skipped_segment</a></li><li><a href="object_store_wal/store/fn.recover.html">object_store_wal::store::recover</a></li><li><a href="object_store_wal/store/fn.select_chain.html">object_store_wal::store::select_chain</a></li><li><a href="object_store_wal/store/fn.set_terminal.html">object_store_wal::store::set_terminal</a></li><li><a href="object_store_wal/store/fn.shared.html">object_store_wal::store::shared</a></li><li><a href="object_store_wal/store/fn.stale_conflict.html">object_store_wal::store::stale_conflict</a></li><li><a href="object_store_wal/store/fn.start_epoch.html">object_store_wal::store::start_epoch</a></li><li><a href="object_store_wal/store/fn.terminal.html">object_store_wal::store::terminal</a></li><li><a href="raft_engine/backend/fn.engine_delete.html">raft_engine::backend::engine_delete</a></li><li><a href="raft_engine/backend/fn.engine_get.html">raft_engine::backend::engine_get</a></li><li><a href="raft_engine/backend/fn.engine_put.html">raft_engine::backend::engine_put</a></li><li><a href="raft_engine/backend/fn.ensure_dir.html">raft_engine::backend::ensure_dir</a></li><li><a href="raft_engine/protos/logstore/fn.file_descriptor_proto.html">raft_engine::protos::logstore::file_descriptor_proto</a></li><li><a href="raft_engine/protos/logstore/fn.parse_descriptor_proto.html">raft_engine::protos::logstore::parse_descriptor_proto</a></li><li><a href="test_util/log_store_util/fn.create_kafka_log_store.html">test_util::log_store_util::create_kafka_log_store</a></li><li><a href="test_util/log_store_util/fn.create_tmp_local_file_log_store.html">test_util::log_store_util::create_tmp_local_file_log_store</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="error/type.Result.html">error::Result</a></li><li><a href="kafka/client_manager/type.ClientManagerRef.html">kafka::client_manager::ClientManagerRef</a></li><li><a href="kafka/producer/type.OrderedBatchProducerRef.html">kafka::producer::OrderedBatchProducerRef</a></li><li><a href="object_store_wal/store/type.AppendResponse.html">object_store_wal::store::AppendResponse</a></li><li><a href="object_store_wal/store/type.CreateOutcome.html">object_store_wal::store::CreateOutcome</a></li><li><a href="object_store_wal/store/type.ObsoleteEntryIds.html">object_store_wal::store::ObsoleteEntryIds</a></li><li><a href="object_store_wal/store/type.QueuedAppend.html">object_store_wal::store::QueuedAppend</a></li><li><a href="object_store_wal/store/type.TerminalError.html">object_store_wal::store::TerminalError</a></li><li><a href="object_store_wal/store/type.WalHoles.html">object_store_wal::store::WalHoles</a></li></ul><h3 id="statics">Statics</h3><ul class="all-items"><li><a href="raft_engine/protos/logstore/static.file_descriptor_proto_data.html">raft_engine::protos::logstore::file_descriptor_proto_data</a></li><li><a href="raft_engine/protos/logstore/static.file_descriptor_proto_lazy.html">raft_engine::protos::logstore::file_descriptor_proto_lazy</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="kafka/constant.DEFAULT_PARTITION.html">kafka::DEFAULT_PARTITION</a></li><li><a href="kafka/client_manager/constant.DEFAULT_PARTITION.html">kafka::client_manager::DEFAULT_PARTITION</a></li><li><a href="kafka/consumer/constant.AVG_RECORD_SIZE.html">kafka::consumer::AVG_RECORD_SIZE</a></li><li><a href="kafka/consumer/constant.MAX_BATCH_SIZE.html">kafka::consumer::MAX_BATCH_SIZE</a></li><li><a href="kafka/index/iterator/constant.MIN_BATCH_WINDOW_SIZE.html">kafka::index::iterator::MIN_BATCH_WINDOW_SIZE</a></li><li><a href="kafka/producer/constant.PRODUCER_CHANNEL_SIZE.html">kafka::producer::PRODUCER_CHANNEL_SIZE</a></li><li><a href="kafka/producer/constant.REQUEST_BATCH_SIZE.html">kafka::producer::REQUEST_BATCH_SIZE</a></li><li><a href="kafka/util/record/constant.ESTIMATED_META_SIZE.html">kafka::util::record::ESTIMATED_META_SIZE</a></li><li><a href="kafka/util/record/constant.VERSION.html">kafka::util::record::VERSION</a></li><li><a href="metrics/constant.LOGSTORE_LABEL.html">metrics::LOGSTORE_LABEL</a></li><li><a href="metrics/constant.OPTYPE_LABEL.html">metrics::OPTYPE_LABEL</a></li><li><a href="metrics/constant.PARTITION_LABEL.html">metrics::PARTITION_LABEL</a></li><li><a href="metrics/constant.TOPIC_LABEL.html">metrics::TOPIC_LABEL</a></li><li><a href="object_store_wal/batch/constant.OBJECT_SEQ_LIMIT.html">object_store_wal::batch::OBJECT_SEQ_LIMIT</a></li><li><a href="object_store_wal/batch/constant.POSITION_BITS.html">object_store_wal::batch::POSITION_BITS</a></li><li><a href="object_store_wal/batch/constant.POSITION_LIMIT.html">object_store_wal::batch::POSITION_LIMIT</a></li><li><a href="object_store_wal/format/constant.FOOTER_COUNT_LEN.html">object_store_wal::format::FOOTER_COUNT_LEN</a></li><li><a href="object_store_wal/format/constant.FOOTER_ENTRY_LEN.html">object_store_wal::format::FOOTER_ENTRY_LEN</a></li><li><a href="object_store_wal/format/constant.FORMAT_VERSION.html">object_store_wal::format::FORMAT_VERSION</a></li><li><a href="object_store_wal/format/constant.HEADER_LEN.html">object_store_wal::format::HEADER_LEN</a></li><li><a href="object_store_wal/format/constant.HEADER_MAGIC.html">object_store_wal::format::HEADER_MAGIC</a></li><li><a href="object_store_wal/format/constant.MIN_OBJECT_LEN.html">object_store_wal::format::MIN_OBJECT_LEN</a></li><li><a href="object_store_wal/format/constant.NO_PREDECESSOR.html">object_store_wal::format::NO_PREDECESSOR</a></li><li><a href="object_store_wal/format/constant.SEGMENT_HEADER_LEN.html">object_store_wal::format::SEGMENT_HEADER_LEN</a></li><li><a href="object_store_wal/format/constant.TRAILER_LEN.html">object_store_wal::format::TRAILER_LEN</a></li><li><a href="object_store_wal/format/constant.TRAILER_MAGIC.html">object_store_wal::format::TRAILER_MAGIC</a></li><li><a href="object_store_wal/io/constant.OBJECT_SEQ_WIDTH.html">object_store_wal::io::OBJECT_SEQ_WIDTH</a></li><li><a href="object_store_wal/io/constant.OBJECT_SUFFIX.html">object_store_wal::io::OBJECT_SUFFIX</a></li><li><a href="object_store_wal/store/constant.APPEND_BUFFER.html">object_store_wal::store::APPEND_BUFFER</a></li><li><a href="object_store_wal/store/constant.COMMAND_BUFFER.html">object_store_wal::store::COMMAND_BUFFER</a></li><li><a href="object_store_wal/store/constant.CREATE_RETRY_DELAY.html">object_store_wal::store::CREATE_RETRY_DELAY</a></li><li><a href="object_store_wal/store/constant.MAX_IN_FLIGHT_CREATES.html">object_store_wal::store::MAX_IN_FLIGHT_CREATES</a></li><li><a href="object_store_wal/store/constant.MAX_IN_FLIGHT_DELETES.html">object_store_wal::store::MAX_IN_FLIGHT_DELETES</a></li><li><a href="object_store_wal/store/constant.MAX_SEALED_BATCHES.html">object_store_wal::store::MAX_SEALED_BATCHES</a></li><li><a href="object_store_wal/store/constant.MIN_FLUSH_INTERVAL.html">object_store_wal::store::MIN_FLUSH_INTERVAL</a></li><li><a href="object_store_wal/store/constant.RECOVERY_CONCURRENCY.html">object_store_wal::store::RECOVERY_CONCURRENCY</a></li><li><a href="object_store_wal/store/constant.RECOVERY_TAIL_WINDOW.html">object_store_wal::store::RECOVERY_TAIL_WINDOW</a></li><li><a href="raft_engine/backend/constant.SYSTEM_NAMESPACE.html">raft_engine::backend::SYSTEM_NAMESPACE</a></li><li><a href="raft_engine/log_store/constant.NAMESPACE_PREFIX.html">raft_engine::log_store::NAMESPACE_PREFIX</a></li></ul></section></div></main></body></html>