pub struct AiSystemCard {
pub system_name: String,
pub provider: String,
pub version: String,
pub risk_classification: Option<RiskClassification>,
pub intended_purpose: String,
pub technical_specifications: AiSystemCardTechnicalSpecifications,
pub training_data_summary: Option<String>,
pub performance_metrics: Option<Map<String, Value>>,
pub limitations: Vec<String>,
pub guardrails_summary: Vec<String>,
pub human_oversight_measures: Vec<String>,
pub generated_at: String,
}Expand description
AiSystemCard model.
Fields§
§system_name: String§provider: String§version: String§risk_classification: Option<RiskClassification>§intended_purpose: String§technical_specifications: AiSystemCardTechnicalSpecifications§training_data_summary: Option<String>§performance_metrics: Option<Map<String, Value>>§limitations: Vec<String>§guardrails_summary: Vec<String>§human_oversight_measures: Vec<String>§generated_at: StringTrait Implementations§
Source§impl Clone for AiSystemCard
impl Clone for AiSystemCard
Source§fn clone(&self) -> AiSystemCard
fn clone(&self) -> AiSystemCard
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 AiSystemCard
impl Debug for AiSystemCard
Source§impl Default for AiSystemCard
impl Default for AiSystemCard
Source§fn default() -> AiSystemCard
fn default() -> AiSystemCard
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AiSystemCard
impl<'de> Deserialize<'de> for AiSystemCard
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 AiSystemCard
impl PartialEq for AiSystemCard
Source§impl Serialize for AiSystemCard
impl Serialize for AiSystemCard
impl StructuralPartialEq for AiSystemCard
Auto Trait Implementations§
impl Freeze for AiSystemCard
impl RefUnwindSafe for AiSystemCard
impl Send for AiSystemCard
impl Sync for AiSystemCard
impl Unpin for AiSystemCard
impl UnsafeUnpin for AiSystemCard
impl UnwindSafe for AiSystemCard
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