pub struct KnowledgeAssessPayload {
pub license: String,
pub target: String,
pub verdict: KnowledgeVerdict,
pub summary: String,
pub context: KnowledgeContext,
pub basis: String,
pub evidence: Option<Vec<KnowledgeEvidence>>,
pub reproduction: Option<KnowledgeReproduction>,
pub profiles: Option<Vec<KnowledgeProfileBinding>>,
pub extra: Option<BTreeMap<String, Value>>,
}Fields§
§license: String§target: String§verdict: KnowledgeVerdict§summary: String§context: KnowledgeContext§basis: String§evidence: Option<Vec<KnowledgeEvidence>>§reproduction: Option<KnowledgeReproduction>§profiles: Option<Vec<KnowledgeProfileBinding>>§extra: Option<BTreeMap<String, Value>>Trait Implementations§
Source§impl Clone for KnowledgeAssessPayload
impl Clone for KnowledgeAssessPayload
Source§impl Debug for KnowledgeAssessPayload
impl Debug for KnowledgeAssessPayload
Source§impl<'de> Deserialize<'de> for KnowledgeAssessPayload
impl<'de> Deserialize<'de> for KnowledgeAssessPayload
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 KnowledgeAssessPayload
impl PartialEq for KnowledgeAssessPayload
Source§impl Serialize for KnowledgeAssessPayload
impl Serialize for KnowledgeAssessPayload
impl StructuralPartialEq for KnowledgeAssessPayload
Auto Trait Implementations§
impl Freeze for KnowledgeAssessPayload
impl RefUnwindSafe for KnowledgeAssessPayload
impl Send for KnowledgeAssessPayload
impl Sync for KnowledgeAssessPayload
impl Unpin for KnowledgeAssessPayload
impl UnsafeUnpin for KnowledgeAssessPayload
impl UnwindSafe for KnowledgeAssessPayload
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