pub struct KnowDbConf {
pub version: u32,
pub base_dir: String,
pub default: OptLoadSpec,
pub csv: CsvSpec,
pub cache: CacheSpec,
pub provider: Option<ProviderSpec>,
pub tables: Vec<TableSpec>,
}Expand description
V2 KnowDB 配置:目录式 + 外置 SQL。仅支持单一数据文件:<table_dir>/data.csv,
或通过 tables[n].data_file 相对 <table_dir> 指定。
Fields§
§version: u32§base_dir: String§default: OptLoadSpec§csv: CsvSpec§cache: CacheSpec§provider: Option<ProviderSpec>§tables: Vec<TableSpec>Trait Implementations§
Source§impl Debug for KnowDbConf
impl Debug for KnowDbConf
Source§impl<'de> Deserialize<'de> for KnowDbConf
impl<'de> Deserialize<'de> for KnowDbConf
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 KnowDbConf
impl RefUnwindSafe for KnowDbConf
impl Send for KnowDbConf
impl Sync for KnowDbConf
impl Unpin for KnowDbConf
impl UnsafeUnpin for KnowDbConf
impl UnwindSafe for KnowDbConf
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