pub struct SkillAudited {
pub skill: String,
pub digest: B3Hash,
pub source: AuditSource,
pub scanner: String,
pub verdict: AuditVerdict,
pub risk: Option<String>,
pub audited_at: Option<String>,
pub link: Option<String>,
}Expand description
skill_audited: one audit of one version of a skill.
The digest binds the verdict to the bytes it judged: once the skill’s content changes, its digest changes and this line no longer speaks for it.
Fields§
§skill: String§digest: B3Hash§source: AuditSource§scanner: StringThe auditor’s own version or name; for skills.sh, the partner,
such as socket.
verdict: AuditVerdict§risk: Option<String>The risk level in the auditor’s own word.
audited_at: Option<String>When the auditor says it audited, in its own spelling.
link: Option<String>Where a person reads the audit when the city could not fetch it.
Trait Implementations§
Source§impl Clone for SkillAudited
impl Clone for SkillAudited
Source§impl Debug for SkillAudited
impl Debug for SkillAudited
Source§impl<'de> Deserialize<'de> for SkillAudited
impl<'de> Deserialize<'de> for SkillAudited
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 SkillAudited
Source§impl PartialEq for SkillAudited
impl PartialEq for SkillAudited
Source§impl Serialize for SkillAudited
impl Serialize for SkillAudited
impl StructuralPartialEq for SkillAudited
Auto Trait Implementations§
impl Freeze for SkillAudited
impl RefUnwindSafe for SkillAudited
impl Send for SkillAudited
impl Sync for SkillAudited
impl Unpin for SkillAudited
impl UnsafeUnpin for SkillAudited
impl UnwindSafe for SkillAudited
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