pub struct IndexerSyncConfig {
pub secondary_path: PathBuf,
pub poll_interval: u64,
pub index_tx_pool: bool,
pub db_keep_log_file_num: Option<NonZeroUsize>,
}
Expand description
Indexer sync config options.
Fields§
§secondary_path: PathBuf
The secondary_db path, default data_dir / indexer / secondary_path
poll_interval: u64
The poll interval by secs
index_tx_pool: bool
Whether to index the pending txs in the ckb tx-pool
db_keep_log_file_num: Option<NonZeroUsize>
Maximal db info log files to be kept.
Trait Implementations§
Source§impl Clone for IndexerSyncConfig
impl Clone for IndexerSyncConfig
Source§fn clone(&self) -> IndexerSyncConfig
fn clone(&self) -> IndexerSyncConfig
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IndexerSyncConfig
impl Debug for IndexerSyncConfig
Source§impl<'de> Deserialize<'de> for IndexerSyncConfig
impl<'de> Deserialize<'de> for IndexerSyncConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&IndexerConfig> for IndexerSyncConfig
impl From<&IndexerConfig> for IndexerSyncConfig
Source§fn from(config: &IndexerConfig) -> IndexerSyncConfig
fn from(config: &IndexerConfig) -> IndexerSyncConfig
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IndexerSyncConfig
impl RefUnwindSafe for IndexerSyncConfig
impl Send for IndexerSyncConfig
impl Sync for IndexerSyncConfig
impl Unpin for IndexerSyncConfig
impl UnwindSafe for IndexerSyncConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more