pub struct ConfigLayer {
pub version: Option<u32>,
pub project_type: Option<ProjectType>,
pub queue: QueueConfig,
pub agent: AgentConfig,
pub parallel: ParallelConfig,
pub loop_field: LoopConfig,
pub plugins: PluginsConfig,
pub profiles: Option<BTreeMap<String, AgentConfig>>,
}Fields§
§version: Option<u32>§project_type: Option<ProjectType>§queue: QueueConfig§agent: AgentConfig§parallel: ParallelConfig§loop_field: LoopConfig§plugins: PluginsConfig§profiles: Option<BTreeMap<String, AgentConfig>>Named profiles for quick workflow switching.
Trait Implementations§
Source§impl Clone for ConfigLayer
impl Clone for ConfigLayer
Source§fn clone(&self) -> ConfigLayer
fn clone(&self) -> ConfigLayer
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 ConfigLayer
impl Debug for ConfigLayer
Source§impl Default for ConfigLayer
impl Default for ConfigLayer
Source§fn default() -> ConfigLayer
fn default() -> ConfigLayer
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigLayerwhere
ConfigLayer: Default,
impl<'de> Deserialize<'de> for ConfigLayerwhere
ConfigLayer: Default,
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 ConfigLayer
impl RefUnwindSafe for ConfigLayer
impl Send for ConfigLayer
impl Sync for ConfigLayer
impl Unpin for ConfigLayer
impl UnsafeUnpin for ConfigLayer
impl UnwindSafe for ConfigLayer
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