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: PathBufThe secondary_db path, default data_dir / indexer / secondary_path
poll_interval: u64The poll interval by secs
index_tx_pool: boolWhether 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