pub struct Check {
pub name: String,
pub status: CheckStatus,
pub detail: Option<String>,
pub troubleshoot: Option<String>,
}Expand description
One compliance check result. name is the stable id (used as
React key + analytics label); status drives the row’s color;
detail is human-readable text for the row body. troubleshoot
is the optional Manifest.id of the job whose execute button
fixes this check — None means the check has no auto-remediation.
Fields§
§name: String§status: CheckStatus§detail: Option<String>§troubleshoot: Option<String>Manifest id of a category: troubleshoot job that fixes
this check. The Client App renders a “修復する” button when
present (SPEC §2.1). The job MUST have user_invokable: true — if not, jobs.execute returns Unauthorized when
the button is clicked.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Check
impl<'de> Deserialize<'de> for Check
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 JsonSchema for Check
impl JsonSchema for Check
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 moreAuto Trait Implementations§
impl Freeze for Check
impl RefUnwindSafe for Check
impl Send for Check
impl Sync for Check
impl Unpin for Check
impl UnsafeUnpin for Check
impl UnwindSafe for Check
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