pub struct ActionReceipt {
pub started_at_ms: u64,
pub finished_at_ms: u64,
pub download_guid: Option<String>,
pub action: String,
pub target_id: String,
pub outcome: ActionOutcome,
pub dispatch: DispatchState,
pub preparation_may_have_executed: bool,
pub verification: Option<String>,
pub elapsed_ms: u64,
pub already_satisfied: bool,
pub cleanup_pending: bool,
}Expand description
Evidence about an action, deliberately excluding input values and page text.
Fields§
§started_at_ms: u64Unix time at admission, in milliseconds.
finished_at_ms: u64Unix time when this receipt was produced, in milliseconds.
download_guid: Option<String>Native GUID observed for a download expectation.
action: StringAction kind, without submitted values.
target_id: StringChrome target identifier.
outcome: ActionOutcomeConservative classification of the result.
dispatch: DispatchStateEvidence about primary command dispatch.
preparation_may_have_executed: boolWhether focus, scrolling, or other preparatory input may have run.
verification: Option<String>Kind of completion evidence observed, without sensitive values.
elapsed_ms: u64Elapsed wall-clock time in milliseconds.
already_satisfied: boolWhether the intrinsic result required no mutation.
cleanup_pending: boolWhether input release is continuing after return.
Trait Implementations§
Source§impl Clone for ActionReceipt
impl Clone for ActionReceipt
Source§fn clone(&self) -> ActionReceipt
fn clone(&self) -> ActionReceipt
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 ActionReceipt
impl Debug for ActionReceipt
Source§impl<'de> Deserialize<'de> for ActionReceipt
impl<'de> Deserialize<'de> for ActionReceipt
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionReceipt, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionReceipt, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for ActionReceipt
impl JsonSchema for ActionReceipt
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Serialize for ActionReceipt
impl Serialize for ActionReceipt
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ActionReceipt
impl RefUnwindSafe for ActionReceipt
impl Send for ActionReceipt
impl Sync for ActionReceipt
impl Unpin for ActionReceipt
impl UnsafeUnpin for ActionReceipt
impl UnwindSafe for ActionReceipt
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