pub struct StopRuleReportV1 {
pub receipt_id: ArtifactId,
pub kind: ArtifactKindV1,
pub run_id: ArtifactId,
pub attempt_id: ArtifactId,
pub rule: StopRuleV1,
pub triggered: bool,
pub reason_codes: Vec<String>,
pub checked_at: DateTime<Utc>,
}Fields§
§receipt_id: ArtifactId§kind: ArtifactKindV1§run_id: ArtifactId§attempt_id: ArtifactId§rule: StopRuleV1§triggered: bool§reason_codes: Vec<String>§checked_at: DateTime<Utc>Implementations§
Source§impl StopRuleReportV1
impl StopRuleReportV1
pub fn triggered( context: &AidensRunContextV1, rule: StopRuleV1, reason_codes: Vec<String>, ) -> Self
Trait Implementations§
Source§impl Clone for StopRuleReportV1
impl Clone for StopRuleReportV1
Source§fn clone(&self) -> StopRuleReportV1
fn clone(&self) -> StopRuleReportV1
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 StopRuleReportV1
impl Debug for StopRuleReportV1
Source§impl<'de> Deserialize<'de> for StopRuleReportV1
impl<'de> Deserialize<'de> for StopRuleReportV1
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 StopRuleReportV1
Source§impl JsonSchema for StopRuleReportV1
impl JsonSchema for StopRuleReportV1
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
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 is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for StopRuleReportV1
impl PartialEq for StopRuleReportV1
Source§fn eq(&self, other: &StopRuleReportV1) -> bool
fn eq(&self, other: &StopRuleReportV1) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for StopRuleReportV1
impl Serialize for StopRuleReportV1
impl StructuralPartialEq for StopRuleReportV1
Auto Trait Implementations§
impl Freeze for StopRuleReportV1
impl RefUnwindSafe for StopRuleReportV1
impl Send for StopRuleReportV1
impl Sync for StopRuleReportV1
impl Unpin for StopRuleReportV1
impl UnsafeUnpin for StopRuleReportV1
impl UnwindSafe for StopRuleReportV1
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