pub struct SkillEvaluation {
pub name: String,
pub version: String,
pub pending: bool,
pub current: SkillStats,
pub previous_version: Option<String>,
pub previous: Option<SkillStats>,
pub verdict: SkillVerdict,
pub reason: String,
pub can_rollback: bool,
}Expand description
Learning evaluation of one skill: outcomes of its current version and a verdict.
Fields§
§name: String§version: String§pending: bool§current: SkillStats§previous_version: Option<String>§previous: Option<SkillStats>§verdict: SkillVerdict§reason: String§can_rollback: boolTrait Implementations§
Source§impl Clone for SkillEvaluation
impl Clone for SkillEvaluation
Source§impl Debug for SkillEvaluation
impl Debug for SkillEvaluation
Source§impl<'de> Deserialize<'de> for SkillEvaluation
impl<'de> Deserialize<'de> for SkillEvaluation
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
Auto Trait Implementations§
impl Freeze for SkillEvaluation
impl RefUnwindSafe for SkillEvaluation
impl Send for SkillEvaluation
impl Sync for SkillEvaluation
impl Unpin for SkillEvaluation
impl UnsafeUnpin for SkillEvaluation
impl UnwindSafe for SkillEvaluation
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