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: DBDriver
Rich indexer database type.
store: PathBuf
The index-r store path, default data_dir / indexer / sqlite / sqlite.db
,
which will be realized through IndexerConfig::adjust.
db_name: String
The database name, default ckb-rich-indexer
.
db_host: String
The database host.
db_port: u16
The database port.
db_user: String
The database user.
db_password: String
The 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