pub struct IxchelConfig {
pub github: GitHubConfig,
pub embedding: EmbeddingConfig,
pub storage: StorageConfig,
}Expand description
Shared configuration used by multiple Ixchel tools.
Loaded from ~/.ixchel/config/config.toml and .ixchel/config.toml.
Fields§
§github: GitHubConfig§embedding: EmbeddingConfig§storage: StorageConfigImplementations§
Source§impl IxchelConfig
impl IxchelConfig
Trait Implementations§
Source§impl Clone for IxchelConfig
impl Clone for IxchelConfig
Source§fn clone(&self) -> IxchelConfig
fn clone(&self) -> IxchelConfig
Returns a duplicate 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 IxchelConfig
impl Debug for IxchelConfig
Source§impl Default for IxchelConfig
impl Default for IxchelConfig
Source§fn default() -> IxchelConfig
fn default() -> IxchelConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IxchelConfig
impl<'de> Deserialize<'de> for IxchelConfig
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 IxchelConfig
impl RefUnwindSafe for IxchelConfig
impl Send for IxchelConfig
impl Sync for IxchelConfig
impl Unpin for IxchelConfig
impl UnwindSafe for IxchelConfig
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