pub struct RichIndexerConfig {
pub db_type: DBDriver,
pub store: PathBuf,
pub db_name: String,
pub db_host: String,
pub db_port: u16,
pub db_user: String,
pub db_password: String,
}Expand description
Rich indexer config options.
Fields§
§db_type: DBDriverRich indexer database type.
store: PathBufThe index-r store path, default data_dir / indexer / sqlite / sqlite.db,
which will be realized through IndexerConfig::adjust.
db_name: StringThe database name, default ckb-rich-indexer.
db_host: StringThe database host.
db_port: u16The database port.
db_user: StringThe database user.
db_password: StringThe database password.
Trait Implementations§
Source§impl Clone for RichIndexerConfig
impl Clone for RichIndexerConfig
Source§fn clone(&self) -> RichIndexerConfig
fn clone(&self) -> RichIndexerConfig
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 RichIndexerConfig
impl Debug for RichIndexerConfig
Source§impl Default for RichIndexerConfig
impl Default for RichIndexerConfig
Source§impl<'de> Deserialize<'de> for RichIndexerConfig
impl<'de> Deserialize<'de> for RichIndexerConfig
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
Auto Trait Implementations§
impl Freeze for RichIndexerConfig
impl RefUnwindSafe for RichIndexerConfig
impl Send for RichIndexerConfig
impl Sync for RichIndexerConfig
impl Unpin for RichIndexerConfig
impl UnwindSafe for RichIndexerConfig
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