pub struct ProjectOpsSpec {
pub probes: Vec<ProbeSpec>,
pub runtime_dependencies: Vec<RuntimeDependencySpec>,
pub manual_state: Vec<ManualStateRecord>,
}Expand description
Operations metadata declared by a project manifest.
Fields§
§probes: Vec<ProbeSpec>Non-secret smoke probes.
runtime_dependencies: Vec<RuntimeDependencySpec>Runtime dependencies that should be verified with this project.
manual_state: Vec<ManualStateRecord>Known manual state records to reconcile.
Trait Implementations§
Source§impl Clone for ProjectOpsSpec
impl Clone for ProjectOpsSpec
Source§fn clone(&self) -> ProjectOpsSpec
fn clone(&self) -> ProjectOpsSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProjectOpsSpec
impl Debug for ProjectOpsSpec
Source§impl Default for ProjectOpsSpec
impl Default for ProjectOpsSpec
Source§fn default() -> ProjectOpsSpec
fn default() -> ProjectOpsSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectOpsSpec
impl<'de> Deserialize<'de> for ProjectOpsSpec
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
impl Eq for ProjectOpsSpec
Source§impl PartialEq for ProjectOpsSpec
impl PartialEq for ProjectOpsSpec
Source§fn eq(&self, other: &ProjectOpsSpec) -> bool
fn eq(&self, other: &ProjectOpsSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProjectOpsSpec
impl Serialize for ProjectOpsSpec
impl StructuralPartialEq for ProjectOpsSpec
Auto Trait Implementations§
impl Freeze for ProjectOpsSpec
impl RefUnwindSafe for ProjectOpsSpec
impl Send for ProjectOpsSpec
impl Sync for ProjectOpsSpec
impl Unpin for ProjectOpsSpec
impl UnsafeUnpin for ProjectOpsSpec
impl UnwindSafe for ProjectOpsSpec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.