pub struct ResolvedProject {
pub workspaces: HashMap<String, ResolvedWorkspace>,
pub agents: HashMap<String, AgentConfig>,
pub workflows: HashMap<String, WorkflowConfig>,
pub step_templates: HashMap<String, StepTemplateConfig>,
pub env_stores: HashMap<String, EnvStoreConfig>,
pub secret_stores: HashMap<String, SecretStoreConfig>,
pub execution_profiles: HashMap<String, ExecutionProfileConfig>,
}Expand description
Resolved project
Fields§
§workspaces: HashMap<String, ResolvedWorkspace>Workspaces available inside the project.
agents: HashMap<String, AgentConfig>Agent configurations available to the project.
workflows: HashMap<String, WorkflowConfig>Workflow definitions available to the project.
step_templates: HashMap<String, StepTemplateConfig>Reusable step templates indexed by name.
env_stores: HashMap<String, EnvStoreConfig>Non-sensitive environment stores available to the project.
secret_stores: HashMap<String, SecretStoreConfig>Sensitive secret stores available to the project.
execution_profiles: HashMap<String, ExecutionProfileConfig>Named execution profiles available to the project.
Trait Implementations§
Source§impl Clone for ResolvedProject
impl Clone for ResolvedProject
Source§fn clone(&self) -> ResolvedProject
fn clone(&self) -> ResolvedProject
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 moreAuto Trait Implementations§
impl Freeze for ResolvedProject
impl RefUnwindSafe for ResolvedProject
impl Send for ResolvedProject
impl Sync for ResolvedProject
impl Unpin for ResolvedProject
impl UnsafeUnpin for ResolvedProject
impl UnwindSafe for ResolvedProject
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
fn coerce_rc_to(self: Rc<X>) -> Rc<T>
fn coerce_box_to(self: Box<X>) -> Box<T>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request