pub struct HelixConfig {
pub projects: HashMap<String, ProjectConfig>,
pub agents: HashMap<String, AgentConfig>,
pub workflows: HashMap<String, WorkflowConfig>,
pub memory: Option<MemoryConfig>,
pub contexts: HashMap<String, ContextConfig>,
pub crews: HashMap<String, CrewConfig>,
pub pipelines: HashMap<String, PipelineConfig>,
pub plugins: Vec<PluginConfig>,
pub databases: HashMap<String, DatabaseConfig>,
}
Fields§
§projects: HashMap<String, ProjectConfig>
§agents: HashMap<String, AgentConfig>
§workflows: HashMap<String, WorkflowConfig>
§memory: Option<MemoryConfig>
§contexts: HashMap<String, ContextConfig>
§crews: HashMap<String, CrewConfig>
§pipelines: HashMap<String, PipelineConfig>
§plugins: Vec<PluginConfig>
§databases: HashMap<String, DatabaseConfig>
Trait Implementations§
Source§impl Clone for HelixConfig
impl Clone for HelixConfig
Source§fn clone(&self) -> HelixConfig
fn clone(&self) -> HelixConfig
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 HelixConfig
impl Debug for HelixConfig
Source§impl Default for HelixConfig
impl Default for HelixConfig
Source§impl<'de> Deserialize<'de> for HelixConfig
impl<'de> Deserialize<'de> for HelixConfig
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 HelixConfig
impl RefUnwindSafe for HelixConfig
impl Send for HelixConfig
impl Sync for HelixConfig
impl Unpin for HelixConfig
impl UnwindSafe for HelixConfig
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