pub struct ReportActionResult {Show 14 fields
pub api_version: String,
pub report_id: String,
pub kind: String,
pub dispatch_id: Option<String>,
pub action_id: String,
pub report_attempt: u32,
pub final_status: FinalStatus,
pub execution_id: String,
pub plan_digest: String,
pub agent_id: String,
pub instance_id: String,
pub result_attestation: ResultAttestation,
pub reported_at: String,
pub result: ActionResult,
}Fields§
§api_version: String§report_id: String§kind: String§dispatch_id: Option<String>§action_id: String§report_attempt: u32§final_status: FinalStatus§execution_id: String§plan_digest: String§agent_id: String§instance_id: String§result_attestation: ResultAttestation§reported_at: String§result: ActionResultImplementations§
Source§impl ReportActionResult
impl ReportActionResult
pub fn new( report_id: String, action_id: String, report_attempt: u32, final_status: FinalStatus, execution_id: String, plan_digest: String, agent_id: String, instance_id: String, result_attestation: ResultAttestation, reported_at: String, result: ActionResult, ) -> Self
Trait Implementations§
Source§impl Clone for ReportActionResult
impl Clone for ReportActionResult
Source§impl Debug for ReportActionResult
impl Debug for ReportActionResult
Source§impl<'de> Deserialize<'de> for ReportActionResult
impl<'de> Deserialize<'de> for ReportActionResult
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 ReportActionResult
Source§impl PartialEq for ReportActionResult
impl PartialEq for ReportActionResult
Source§impl Serialize for ReportActionResult
impl Serialize for ReportActionResult
impl StructuralPartialEq for ReportActionResult
Auto Trait Implementations§
impl Freeze for ReportActionResult
impl RefUnwindSafe for ReportActionResult
impl Send for ReportActionResult
impl Sync for ReportActionResult
impl Unpin for ReportActionResult
impl UnsafeUnpin for ReportActionResult
impl UnwindSafe for ReportActionResult
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