pub struct KnowledgePublishPayload {Show 13 fields
pub license: String,
pub kind: KnowledgeKind,
pub title: String,
pub statement: String,
pub language: String,
pub context: KnowledgeContext,
pub basis: String,
pub evidence: Option<Vec<KnowledgeEvidence>>,
pub reproduction: Option<KnowledgeReproduction>,
pub relations: Option<Vec<KnowledgeRelation>>,
pub tags: Option<Vec<String>>,
pub profiles: Option<Vec<KnowledgeProfileBinding>>,
pub extra: Option<BTreeMap<String, Value>>,
}Fields§
§license: String§kind: KnowledgeKind§title: String§statement: String§language: String§context: KnowledgeContext§basis: String§evidence: Option<Vec<KnowledgeEvidence>>§reproduction: Option<KnowledgeReproduction>§relations: Option<Vec<KnowledgeRelation>>§profiles: Option<Vec<KnowledgeProfileBinding>>§extra: Option<BTreeMap<String, Value>>Trait Implementations§
Source§impl Clone for KnowledgePublishPayload
impl Clone for KnowledgePublishPayload
Source§impl Debug for KnowledgePublishPayload
impl Debug for KnowledgePublishPayload
Source§impl<'de> Deserialize<'de> for KnowledgePublishPayload
impl<'de> Deserialize<'de> for KnowledgePublishPayload
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 KnowledgePublishPayload
impl PartialEq for KnowledgePublishPayload
Source§impl Serialize for KnowledgePublishPayload
impl Serialize for KnowledgePublishPayload
impl StructuralPartialEq for KnowledgePublishPayload
Auto Trait Implementations§
impl Freeze for KnowledgePublishPayload
impl RefUnwindSafe for KnowledgePublishPayload
impl Send for KnowledgePublishPayload
impl Sync for KnowledgePublishPayload
impl Unpin for KnowledgePublishPayload
impl UnsafeUnpin for KnowledgePublishPayload
impl UnwindSafe for KnowledgePublishPayload
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