pub struct JsonEnvelope {
pub api_version: String,
pub command: String,
pub status: String,
pub errors: Vec<String>,
pub warnings: Vec<String>,
pub artifacts: Vec<Artifact>,
pub checks: Vec<CheckReport>,
pub resolved_config: Option<ResolvedConfigReport>,
pub decision_trace: Vec<DecisionTrace>,
}Fields§
§api_version: String§command: String§status: String§errors: Vec<String>§warnings: Vec<String>§artifacts: Vec<Artifact>§checks: Vec<CheckReport>§resolved_config: Option<ResolvedConfigReport>§decision_trace: Vec<DecisionTrace>Implementations§
Trait Implementations§
Source§impl Clone for JsonEnvelope
impl Clone for JsonEnvelope
Source§fn clone(&self) -> JsonEnvelope
fn clone(&self) -> JsonEnvelope
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 JsonEnvelope
impl Debug for JsonEnvelope
Source§impl<'de> Deserialize<'de> for JsonEnvelope
impl<'de> Deserialize<'de> for JsonEnvelope
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
Source§impl PartialEq for JsonEnvelope
impl PartialEq for JsonEnvelope
Source§impl Serialize for JsonEnvelope
impl Serialize for JsonEnvelope
impl Eq for JsonEnvelope
impl StructuralPartialEq for JsonEnvelope
Auto Trait Implementations§
impl Freeze for JsonEnvelope
impl RefUnwindSafe for JsonEnvelope
impl Send for JsonEnvelope
impl Sync for JsonEnvelope
impl Unpin for JsonEnvelope
impl UnsafeUnpin for JsonEnvelope
impl UnwindSafe for JsonEnvelope
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